upgrade gems, and add hashie