Updated the form and it's manager

- removed athlete manager and merged it with form manager
- added a history table for the queue in the database to overlap
functions between queue and athletes table (they are now copies of each
other)
- can add and remove teams, but needs validation on client and server
side to make sure duplicate years are not entered.