Replace Tabs with Spaces

Spaces are a best fit for OSS code as it maintains consistency across
IDE's
Fixes project to conform to StyleCop rules

This commit does several things.
1. Adds xml documentation
2. Fixes braces, usings and naming conventions
3. Places classes in the correct respective namespaces.

I am aware that this breaks the layout of public methods. This is better
for allowing further extension of the project and since it is still an
early pre-release I think it is acceptable at this juncture.
Merge pull request #7 from JimBobSquarePants/tabs-vs-spaces

Replace Tabs with Spaces
Reverts some of the draconian changes. :smile_cat:

- Flattens Namespaces
- Reintroduces var keyword
- Removes copyright headers
Merge pull request #9 from JimBobSquarePants/stylekitten

Stylekitten :smiley_cat: