Skeleton cleanup

This branch contains basic cleanup of the skeleton:
1. add gems
2. remove public/index
3. add files to gitignore file