Twitter signin

Adds basics for twitter signin (NOTE: This adds some additional dependencies which need to be installed via composer).

Currently the credentials aren't used for anything. The credentials will get stored into a database and the username will be entered into a work queue so we grab their data.