Pull from Davis-Dev

Included some documentation and API placeholders