data gets validated, emailed and inserted into the database. TO DO: Dynamic input checking, Calendar FIX