Added game logic object to application layer, unsure of that move. 

'move' function has already become deprecated, added 'integrate' and 'interpolate' to use instead.
Began work on collision detection.
Moved GameLogic class.

Began using share ptr (incl. typedef)

Swapped position and dimension for a single geometric rectangle.

Finished collision detection.
Applied DRY to MobileEntity to move and integrate functions. Created getVector.
Merge branch 'develop' into f_logic
Merge branch 'develop' into f_logic
Added delete for app.
Set Bullets name in constructor.
Merged Wheelman's and Sol's separate logic controllers. 

Fixed a mistake in the timing calculations too.
Added function to addBullets to appropriate lists.
Added entity created/moved events.
Remove EventEnumToString function.
Fix Application leaking memory in main.
Add init method to IView.
Refactor RenderWindow into shared_ptr.
Add RenderWindowShPtr member to View.
Add logic and view initialisaion and game loop processing.
Added SpriteMap to View.
Added handling of entity creation/movement events to View.
Add texture loading to View.