Vendor menu

This pull request became much larger than I would have liked. iOS 8.1 was kind enough to introduce breaking changes and the Protos library broke as well as Alamofire. You can skip past most of those as long as it compiles. 

Actual work includes 
* Fixing the login flow. It wasn't completing the Twitter callback before
* Integrating the Menu VC
* Minor fixes here and there

I am not 100% sure git picked up on my changes to Alamofire. If not, it will not compile and let me know. I will try and work something out. 

UPDATE: Alamofire was updated by the Author and now is fully compatible with iOS 8.1 and Xcode 6.1. I do not have any local modifications and just use the latest from master. To update your submodule run `git submodule update` from the root of the iOS project.
You can't #define in swift. Could be added to the Constants file though.