__slots__ is meaningless.

It is meaningless to use ```__slots__``` in ```__init__```. Python creates ```__dict__``` and ```__weakref__```  before ```__init__``` invocation.
Merge pull request #9 from go1dshtein/patch-1

__slots__ moved from body of __init__ to class definition.