Add a bunch of random libraries from old projects

audio: play audio files easily
dialog: for showing text
sprite: for drawing a bitmap to canvas 2D context a bit easier
util2d: Vec2 and Rect classes for geometry, misc stuff
Basic code structure for views
Game loop and draw white bg on first frame
View base object and keyboard interaction
Added function to change view
Iniital TargetingView
Rename main canvas variable names to avoid name conflicts
Add data structures shared by different views in
Initial newspaperview