major commit, adding all initial files and directories