updated user service and signup form to match server api changes; created separate modules for controllers and services