Restructured and created submodules, modules[authentication,database,init,rest,scheduler,web,java-client,agent]