Initial commit
added readme
added gitignore
added pathway source with specs
add test framework setup
updated docs
Added context for error messages and made module objects mutable