Adding initial API documentation