Event Addition edits

fixes parts of the app that prevented it from properly working with the
servlet, added in defaults for category, description and location if the
user doesn't specify them in a new event.