WIP Add facebook data persistence

This adds basic facebook data persistence. Still needs some work.

Eventually I plan on pulling this out into a gem.