Facebook object

This pull request comes after #101

Really quick and simple at the moment, but there are a number of helper functions that could be quickly and easily added down the track.