General cleanup
Add gitignore to stop binaries ending up in source control.
Some renames.
Use ServiceStack for JSON, clean up loading of files, clean up locale selection, use NuGet for binary dependencies.
Merge pull request #2 from voltagex/cleanup-part-2

Cleanup part 2