Setup profile

add github and slack oauth
organize routes into modules
include activerecord, models, and migrations
parse response into hash from json instead of string