added .nupkg to gitignore
added bat files for nuget pack and push
tidied up solution folder structure
added tests. refactored error handling
removed unused error class
updated nuget package info for v0.0.2