Portal Server

Push backend for the Portal iOS app. No UI here yet.

All POST routes require Authorization: Bearer $PORTAL_API_SECRET.