documentation
removed utils.py
optimized some class names :)
code cleaning: removed some missed utils.py imports
moved contextmenu.py to root of package
moved content to root of package for easier access
provided on_root in the abstract_provider.py for easier development on new providers
moved some methods from abstract_provider.py to the root package
removed the input package in favor of an import
corrected some import
moved package for constants in favor of an import