Added initial documentation and project structure