Addressing Build Issues on Windows
* Skipping *nix specific Makefile commands for truncating _FILE_ attribute
* Adding missing include and updated testing to work with shared library
* Updating .gitignore for libraries in source directory