Completed service layer +
modified exception handling (to be properly returned by WS) +
created WS layer