API Development Documentation

Write an API development document to be placed in the Freeseer developement docs.