Added in a new leaderboard model for connecting to DB and updated the leaderboard lib file to include the new model
Adding in new prototype methods for checking if scores exist to prevent previous scores being overwritten every time a new score is submitted to the database
Tweaking the leaderboard model schema to accept scores as an array complete with date and time
Lots of changes to methods for adding in a leadboard table, a method for creating a table with game ID (if it doesn't exist).
Fixed up case issue with mongoose variable.
Use push for adding in new scores, not set or it will overwrite all other scores which is bad.
Changes for inserting and updating scores.