makes Achiever::Context the creator of the various context related objects
Adds Context#add_define and Context#add_achievment