Merge pull request #18 from emtwo/parser-listeners

Restructure packages.
Removing redundant noteplayer definition
Merge branch 'noteplayerRefactor'
restoring 9bbeacd3b4846b3b5effc37cb038974672c13c7f
separate score parsing logic from score
Making scores serializable
Merge pull request #19 from emtwo/serializeScore

Serialize score
move some image logic to score parser
move some image logic to score parser
Merge branch 'master' of https://github.com/emtwo/piano

Conflicts:
	src/piano/engine/Score.java
	src/piano/engine/ScorePanel.java
	src/piano/engine/ScoreParser.java
store old font before setting music font
use ttf instead of otf fonts
adding function to score to get image and fixing a font bug
Adding lily header parser
adding lily image file
UI structural fix + starting new Play UI.
Change db schema, wire together with Steven's stuff, cleanup.
Bit more cleanup.