separete modules from files
Merge branch 'master' into feature_parse_code
fixing test
out of date docs
out of date docs
re-design
redesign + fix tests