Initial code upload with class structure and config files