Initial commit of "midterm" folder containing the assignment

doesn't fulfil all the requirements for the midterm assignment yet....
@slead I would would make both of these readers, better encapsulation.