Added Accept-header requirement and some API documentation. Test classes not quite up-to-speed yet.