Add initial API documentation