updated .gitignore

Updated for mac.
Removed an unneeded cout debugging statement in TextureManager
Integrated Lowest0ne's progress into the updated framework
Added member Type to Piece.

(to be used later with graphics)
Modified ResourceManager to allow different types of keys.
Same update as previous in ResourceManager. Forgot one thing.
Added getType() to Piece.
AppState now stores an sf::RenderWindow pointer as a protected member.
Created a graphics interface to handle all drawing-related tasks.
Alignment
Fixed includes, and made get accessors const.
Same as previous
Modified Application and AppStateGame to fit with AppState having an sf::RenderWindow as a protected member.

Integrated GraphicsHandler into AppStateGame.
Indentation..
Makefile for my ubuntu and os x system.
Makefile

Small fix for my os x build.
Fixed includes in Piece.h as well.
Config file to store game informatino.

Currently contains board width, cell size, and image locations.
XMLReader

Proxy class to boost::property_tree::ptree
new class: Configuration.

Singleton class to store game configuration data. Loads data from config.xml on initialization.

The code for this will be cleaned up; this is just temporary.
Modified GraphicsHandler and AppStateGame to use Configuration, instead of declaring hardcoded paths.