Added implementation for User object
Refactoring: field loading method split into two: for loading required and optional fields
Fixes #2
Added implementation for user.info method
Added doc comments to methods
Changed *args to tags parameter in problemset_problems method