Adding abstract writer class with new overload
Updating the project file, also adding exception handling
Merge pull request #100 from WebApiContrib/98

Fix for #98