add log4cpp logging library
Added logging functionality
rearrange core project file structure and add some resource management classes
Implemented all the ResourceHolder methods
Update gitignore file to ignore static release and debug
Fix solution configuration
Fix some issues
Add Sansation.ttf for testing
Used RAII in ResourceHolder

Change ResourceManager to hold a map of unique ResourceHandler pointers
instead of regular pointer.
Remove ResourceIdentifiers.hpp
Move some files around, add some implementation for SettingsParser and minor solution tweaks
Reshape project structure entirely
Change folder name from Media to Assets to stay consistent
Change the output directory for all the projects
Fix bug with string allocation
Fix uniform_real_distribution in randomFloat(float, float) to have a float template parameter.

Also added a randomDouble(double, double) to MathUtils
Optimize unitVector() implementation
Change log statement priority from Info to Debug
Re-implement SettingsParser to work with vectors instead

Used vectors to keep the order the same after saving changes to the settings file.
Add dll files that are needed by the project

Those are used when bulding the game dynamicly.