Further fixes to user class

* Doc fixes
* Undefined variables/methods
Existence is not a pre-requisite for blocking an IP address
Fix caching of User::blocked
Merge pull request #68 from Jarry1250/blocking

Further fixes to User class