omg. This sh*t is getting real.
Squashed commit of the following:

commit 7364c35cf2f51279a30a48ad797107518a4b8164
Merge: c48fef3 4a20f51
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sun May 11 04:55:31 2014 +0000

    Merge branch 'master' into auth

commit c48fef307fc07a9f893ce6701eb9be87761b3a95
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sun May 11 04:53:56 2014 +0000

    Added auth strategy with twitter. Added mongodb interface. Refactor to loader. Refactor routes. This sh*t is getting real.

commit b67465b08b7f525a99ebf0a5887a93c9eae3cdbf
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sat May 10 08:04:12 2014 +0000

    Mispelling fixed on travis file

commit 27f3adf7e552c1a392b706b00b8c13ace3e804ad
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sat May 10 08:02:10 2014 +0000

    Fixed travis config to create hosts file entry

commit ebed1bdbbcf83d6a165bbb39639d0239b0b2196a
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sat May 10 07:58:52 2014 +0000

    dded environment config to gitignore

commit 26fbeb51dd9f39dd4ed7fb067fa39d9fe9b54603
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sat May 10 07:57:43 2014 +0000

    Fixed config for travis

commit 41272319af05204aa31ba759279b59ca150e41c6
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sat May 10 07:54:40 2014 +0000

    fixed gitignore

commit 0dea22e790add05c70adcabf55ba7732740965e7
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sat May 10 07:53:28 2014 +0000

    Fixed gitignore

commit f1534561952e1d575f09232b4b4b0c9aac57e113
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sat May 10 07:50:18 2014 +0000

    Added twitter config to gitignore

commit 6a5f78cfb2ee0a28d4fd6aacb4c78dd3110d2213
Author: tmartinez <tmartinez@switchfly.com>
Date:   Sat May 10 07:49:21 2014 +0000

    Twitter authentication. First draft.