API Development Documentation

Write an API development document to be placed in the Freeseer development docs.
I think it'd be nicer if we use an example name (e.g. `my_api`) throughout the docs instead of `<api_name>`.