Generated Gemfile with pg as default database gem

Generate standard rails gemfile

Extract gem definitions into seperate model

Correct spec title

Refactor how Gemfile is defined

There is really no need to follow the way rails generated the Gemfile is
there?

Generate Gemfile with postgresql as default db gem