Adding bundler and some development gems for better encapsulation