Refactor time off new, edit, and admin approve/deny into modals and refactored angular controller