Implemented mouse input support. AH-53
Adds tests to mouse input. AH-53
Tested some implementations

Tutorial testing so i get the hang of it
Implemented simple server/client communication. AH-74
Added stupid connection test to server. AH-74
Merge branch 'master' into AH-74_SERVERCLIENT

Conflicts:
	Client/Source/BaseGameApp.cpp
Began integration test

Added integration test of graphics, window, base game app.
Sebastian purged memory leak with fire.
Change ignore-filter
Add missing boost build instruction.
Minor issue solving with exceptions and factory. AH-75
Separated unit tests from integration tests. AH-75
Suspended test due to rebuild of graphics engine. AH-75

Tested wrapper factory integration with graphics engine. Need to suspend the test due too graphics engine has unwanted dependencies.
Began rewrite of graphics engine. AH-126
Defined graphics interface and solved bug with not initializing. AH-126
Created create shader functionality. AH-126
Solved memory leak issue. AH-126
Testing of new graphics engine. Refactoring. AH-126
Rewrote unit testing of wrapper factory to work with new design. AH-126
Deleted two // lol.
Removed memory leak check from main program.