added a bit of documentation
added console.log to signup to help debug
added a check to see if firstName and lastName are sent with the request, and handle it gracefully if they arent