Moves canvas class into its own file
Moves app class into its own file
Fixes app class namespace error