Add unlocked_date to ath/ach association table

To make this change possible, the type of relationship between athletes and achievements had to change, as well as other smaller details in order to get badges working
Merge branch 'unlocked_achievements'
Fix issues with the profile page

Issues were caused by the change in the Unlocked_Achievement association table
working on message passing to statsEngine
Added events frontend testing.
Merge branch 'master' of https://github.com/umfoida5/comp4350group5
Final touches before pushing code
Added event model tests.
SQLAlchemy now won't create tables because Alembic takes care of that for us
Merge branch 'master' of https://github.com/umfoida5/comp4350group5
Split license documents into separate files
Merge branch 'master' of https://github.com/umfoida5/comp4350group5
Update migrations
Updated jQuery, qUnit and FullCalendar licenses
Merge branch 'master' of https://github.com/umfoida5/comp4350group5
added qunit file structure
Merge branch 'master' of https://github.com/umfoida5/comp4350group5
Separated calendar_view html and javascript in preparation for qunit testing
Added basic qunit tests for Profile and Athlete pages. Performs timeouts on asynchronous callbacks
stats successfully calls JSON

results are still empty at this moment. I suspect this is because I am
not getting the correct athlete_id (or user id)