Add alternate script for updating keys.

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>
Fix a bug that would cause the script to fail if an HTTPError were to occue

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>
Fix the bug which forced the key update time to be 1440, assign keys to times sequentially, and move the main method into a class.

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>
Add support for key violations that describe insufficient API masks and incorrect API key types.

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>
Merge pull request #311 from Acidity/feature/keyViolations

Add support for key violations that describe insufficient API masks and ...
more concise assignment of keys to timeslots and timeslots to threads
rewrite the whole batch assignment/sleeping thing
fix missing import (and organize imports)
fix rounding logic, heh
regularly update our knowledge of what keys we need to pull
tweak math (should be equivalent)
fix missing import
Merge pull request #1 from eve-val/timed-key-pull-tweaks

Timed key pull tweaks
Merge pull request #277 from Acidity/feature/timedKeyPull

Add alternate script for updating keys.
fix UPDATE-README config value name
Remove the API checks from api/core/info.

As there is now a script for automatically pulling API keys on a
regular basis, we can remove the API check from api/core/info,
substantially speeding up replies.

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>
Merge pull request #314 from eve-val/fix-update-readme

fix UPDATE-README config value name
Merge pull request #315 from Acidity/feature/CoreInfo

Remove the API checks from api/core/info.
Added "Very Secure" ACL rule indicating OTP requirement.
Would help to actually call the human repr.