added twitter authentication and a backbone of the app