Update gems
Change to mysql
Setup guard
Fix shift specs
Overall cleanup