Initial Commit

First commit of previously constructed API.