Initial commmit - codebase for API