update to remove incomplete code, project files and simplify gem structure