Reordered classes
Added author
Added typehinting
Cleaned up code
Merge branch 'refs/heads/develop' into experimental
improved C3 compatibility
Fixed type hinting issue
Refactored sourcecode
Removed unnecessary vars
Cleaned up code
Added user and groups rights management
Added new language files and terms