more adjusts to reader class
added requirements file
refactor reader class
generate valid combinations for dates up until today
get the freaking images from the server