added test project
Project Rename and huge refactor