grunt will now properly restart the service on doc changes
I've removed the require cache busting in the service and moved to a centralized cache of results
The highest level config node has been changed from endpoints to groups to better descibe it's data
Added support for res_error_note and added a few style changes