No longer adds time if the user tries to make additional requests before they're allowed to.

Also cleaned up some of the tests to make them more reliable and increased the version number.