added realm, started a caching layer and network layer
API router to use safe routing and easily use protobufs with alamofire
upgraded protobuf library, new protos, finalized networking layer
fixed nonce generation causing an app crash, replaced serving mode request with the network layer
all the fixes
Merge pull request #5 from TruckMuncher/caching

Network Layer
merged from master