Added Camera functions and properties, using the Viewport
added functioning camera controller.
Merge pull request #27 from chfeltman/master

Addition of Beta map loading
Added camera controller functionality
merged with master branch
changed IPosition to use a property
Merge pull request #30 from Porkenstein/master

Added Camera functions and properties, using the Viewport
Added background tileing, inverted relative positions within the xml, added width and height to map