Add before, game loop, and after functions
Add intro splash screen
Misc fixes
Merge pull request #19 from ksnavely/18-application-management

18 application management I