Refactor of basic functionalities based on the new rules
Merge pull request #59 from reem-utils/cris_branch

Refactor of basic functionalities based on the new rules