finished some sessions and user login, but need to revisit later
Merge pull request #3 from dancingshell/KyleOauth

finished some sessions and user login, but need to revisit later