fixed tests with updated menu syntax

spec fixes

code refactor

* cleaned up excessive class method/vars in all classes
* refactor class_var/inst_var helper method
* added source class

roll class refactor

source class & specs

* menu bug fix when requiring rolls

spec & bug fixes

mega spec refactor

docs and slight dsl updates
Merge pull request #1 from brewster1134/roll_sources

source-able roll repo support