Re-Organiced the Projectstructure and moved the gitignore to the "new" root level