initial queens commit, messy but working on 1 soln