initial set up of db, test frameworks, and gems