Fix off by one bug, and added reset method, and refactored debug mode

* setDebug only shows debug, make its much clearer on what it really is

* setForceRatingConditionsMet which triggers the rating alert all the time, this instead of the old setDebug if you only want to trigger the alert

* Added new method reset : Resets database, useful for testing