Initial commit of "midterm" folder containing the assignment

doesn't fulfil all the requirements for the midterm assignment yet....
@slead querying the external API to me is not the responsibility of the IMDB class instead it could be a mixed in feature?