added a proper file structure and setup file
more useless commits
fixed the setup file