change of project name, MASSIVE linting and documenting of current state
further code clean up