Opened a sliding passage in test map
Further fleshing out of particle interface
Small change in game play state
Added new test map and tileset
Adding clean main() and Client class

Separating main() from the Client; now the Cient is created and run in
main.
Logging and Virtual File System
Deinitializing file system!
Client loading configuration file
Client: services and event loop
Client: separated loop from run()
Added limit field to WEapon
Client: Parsing object templates
Fixed scripting log message
Fixed forward-delcaration issue with unique_ptr

Since the destructor was in theh eader file it was causing problems
with the forward-declared gcn classes -- trying to delete incomplete
types...
Removed old commended code from factory helper
Client: Gamestates and controller added back
Removed GuiFont usage from some states
Client: added rednering and logic to game loop
Swtich over to gcn::Label instead of GuiFont
Added musicId to maps and map loader