Changed package name.
Moved classes into namespace.
Added gitignore.
Renamed files.
Changed class names of dependencies.
Modified to work with changed classes names/namespaces.