Updates to project naming and location
Various updates including tests
Removes unessecary files and update .gitignore