Basic project structure and code
Updated project docs