Webservice development, commenting

Development on users webserivce and authentication.
Added more JavaDoc commenting throughout.