refactors logic around comparing contexts
starts cleaning up subjects
starts cleaning up roles
removes unnecessary call to super
starts tracking included modules in an effort to make included functionality more dynamic (specifically to be able to mixin/unmix zuul functionality at will)
adds specs for context comparison methods
undo the addition of an initialize method that includes modules dynamically, rethinking that whole solution...
aliases klass to class_name
refactors and DRYs up some of the subject role and permission lookups
refactors and DRYs up the rest of the role and permission lookups
cleans up whitespace
abstracts and DRYs up lookup methods for role permissions
cleans up hanging method calls until i get around to enforcing line length
breaks out context accessor methods
adds a couple method comments on lookup methods
adds some comments and searchable text for the metaprogramming beast in the scope class
removes manual tracking of zuul modules
breaks out DSL classes into separate files, DRYs up a couple lines in action controller
fixes some compatibility issues with rails 4.1 before filters