reorganize the gem from the bundler created file structure to one I actually like and makes sense