big refactor to prepare for multi-lang

 - moved everything to packages, language, web, database paradigm
 - new config options: database_flavors, languages (currently only
   'postgres', 'ruby' are supported, respectively)
 - we don't run bundler for the user anymore
 - removed dead redis.pp
 - removed dead puma stuff