Allow patching/unpatching admin at any time
Python 3 support
Code clean-up
Basic test suite