use default json module
Major updates to framework, including logging

*Add options methods, add options for more blacklisting
*Add limited recursion for manually hardcoded users
Check for erros when setting the claim