8 queens initial commit