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.
Merge pull request #7 from grizzly-studios/f_logic

F logic
Minor code tidy.
Merge branch 'develop' into f_view-sprite-management

Conflicts:
	src/main/main.cpp
Remove BiscuitEvent and CheeseEvent.
Renamed Event interface to IEvent, added payload to entity creation/move events.
Refactored getters for EntityCreatedEvent.
Update View to handle entity creation/movement payloads.