General cleanup

Glad to see you in github,

This is my first pull request, hopefully more will come soon.

Major Highlight:
* Cleaned up folder structure and removed old SVN folders, (trunk, branch etc.)
* Removed TFS, Codeplex binding from solution and project files
* Replaced the readme.rtf with readme.md this causes github to show the file when you first visit the repo
* Enabled nuget package restore, so no longer need to include external binaries (RhinoMocks), they automatically get downloaded if they are missing on the first build. http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages