Updated gemfile. Added some thoughts on how to implement missing pieces as comments.