only return data, include error message if error occured
Moved service host to own project
Moved xml building to own class
install as networkservice
updated readme