More unit tests!

A few more unit tests! :) Next I'm attacking the real meat of the library: the actual processing. That's a real challenge, so far it's been pretty easy.

Sorry to commit the csproj file, the format slightly differs between Xamarin and VS (it's more a bug really), but I have added a few things, so I have to commit it.