Including publish directory to ignore.
Extracted hook logic in a generic class.
Removed *.user file from repo.
Included Visual Studio user preferences files in ignore.
First implementation of WH_KEYBOARD hook.