Restructuring basic_request and subclasses to model *ReadStream and *WriteStream asio concepts; removing some old files.