Logs implemented, new Testing Classes

NEW CHANGES
- Added in new testcases [Jason]
- Fixed spacing and naming in testcases
- Validates input in Zoom field [Calvin]

FIXES
- Logs work/fully implemented

TESTING
-- Class: FontSelector Test
-- Test: testGetFont()
-- Problem: Fails, nothing else. Doesn't test anything? There is
literally nothing in this class.

-- Class: MusicSheetTest
-- Test: testMusicSheet()
-- Problem: Fails, says Email TA about it. Doesn't test anything?

-- Class: ParserTest
-- Test: testReadFile()
-- Problem: Fails, says ask the guys and the TA?

- All tests pass other than these.