a description for the Basecamp API

This API description fails to validate against ```spore_validation.rx``` since it uses the optional ```documentation``` key as described in https://github.com/SPORE/specifications/blob/master/spore_description.pod.

If this is a failing of ```spore_validation.rx``` not being up to date, I'd be happy to send a pull request for that change too.