Fix gems managed very badly

Gemfile.lock in .gitignore, a JOKE.
Various improvement and prepare for heroku