Add context support

Written so that existing changesets will run as is, and ones with contexts specified will only run if Mongeez has the correct context set.