added ability for user to save abstract before submission
added logic for speakers and separated boss menu
added logic for saving and validation on submission
added all model validations on submit