Migrate to Carthage 0.5

_Depends on github/Archimedes#36 and ReactiveCocoa/ReactiveCocoa#1658._

This involves the restructuring for Carthage 0.4, and moving stuff into `Cartfile.private` for 0.5.

**To do:**

 - [ ] Bump Cartfile after dependencies are merged and tagged