removed buffer interface of basic_protocol
rolled back to totally unoptimized version of line_receiver
add line_receiver behaviour test with split up delimiter
factored search function out for later refactoring
added delimiter constructor to line_receiver