Added main files and documentation