Cleanup part 2

I just realised you shouldn't use the first pull request as I've managed to include both commits here. Sorry.

I've removed the binaries from your source control and added a gitignore so they won't get added again. I think we can use GitHub's new release feature to add downloads to the project.

I've moved to using ServiceStack.Text for the JSON, more of a personal preference really. At the same time I also set up NuGet for your binary dependencies (DLLs). I hope this works with VS Express.

I've cleaned the code up a bit, especially the file loading stuff. Feel free to take ideas from this or ignore it completely.

Again, feel free to email me or ask for my Skype (my username at my username dot org)

I hope I haven't gone too far here, it's a really cool idea, and I kinda got carried away with my cleanup.