Fixed the memory leaks by actually using good memory management. Last commit was crap and reversed a few of the changes.
Manually re-ingnored the include files.
Added macros for safe delete and safe release.

Configured project dependency of the solution.
Added a stub for handling input.
More code to manage input.

- Changed the triggering event to WM_KEYDOWN.

- Added basic mouse input handling.