Extending annotations to support fileOembedAnnotations

I added a new `ADNFileOembedAnnotation` class to support oembed annotations for posts.

Furthermore I added unit tests for this class and the new `ADNGeolocation` class. To allow testing of more complex model classes I refactored the testing code, such that the helper methods in `ADNModelTests` are now in a category on `SenTestCase`.