Adds files for assignment 2
Adds reading from file, but adds dependencies in wrong direction.
Improvements in code.
Updates in gitignore.