adding Gemfile
moving all files to public folder
fixing test suite