Merge pull request #16 from chfeltman/master

Code analysis cleanup of existing files, added standard animations and keyboard controller
Added Deserializable
Started adding map data
Merge remote-tracking branch 'porkenstein/master'
Finished Actor's Deserialize and fixed ISerializable
More Map Data Serialization
Merge remote-tracking branch 'porkenstein/master'

Conflicts:
	Physicist/Physicist/Actor/IXmlSerializable.cs
Updated Actor's Deserialize function with Hunter's code
Fixed StyleCop errors
Adding MapLoader and Content Control Classes, Includes a version of XmlSerializable (for testing) and a test xml map file
Committing before merging Hunters changes
Merge remote-tracking branch 'chfeltman/master'

Conflicts:
	Physicist/Physicist/Actor/Actor.cs
Fixed file locations to match new structure.
Removed dupilcate of IXmlSerializable.
Finished first draft of Serialize and Deserialize functions for Actor, GameSprite, and SpriteAnimation. Added BodyInfo.cs
Added limited functionality to determine class type by Type.Name during map loading
Added limited functionality to determine class type by Type.Name during map loading
Fixed Code Analysis problems, among other complaints
Added initial implementation of map saving.
Updated IXmlSerializable interface
Added Actor's XElement constructor