Autopop now works with new coursemodel

awesome sauuuuse
Added back end checking

move course now returns whether or not that move filled the requirement
set.
Merge remote-tracking branch 'origin/justin' into nicholas