Social

Work in progress, items remaining include:
* Cosmetic cleanup (icons, placement, sizing, etc)
* Need input on a couple of API endpoints that don't seem to be working (agree and marking notifications as viewed)
* New identification flow still needs to be finished
* Deleting observations from server

Probably not ready to merge; issuing this pull request as a notification only. New commits will be ready in the next few days.