Major rewrite bump minor version
Raise correct Exception
Add documentation to WebService