started structure of menu system and main menu, hooked up 4 buttons

fixed scaling in SpriteTransform.cs to take into account camera zoom

added contains method to test a point inside a sprite texture bounding size (takes into account scale)

changed camera zoom to use opposite values, 2x zoom now zooms in closer as opposed to 2x further away