Added files from Assignment 2.
Added StringConvertible for File I/O later.
Progress on FileIO
Fixed some naming mismatch
Changed FileIO not to use function pointers, but direct function calls.
Correction in toString and fromString functions
Small coordinate correction on MenuScreen
Merge pull request #1 from Megabyte355/Branch-Assignment2_Integration

Branch assignment2 integration