updating unit tests for all modules and restructuring folders leading to updated docs as well; made examples more uniform in style
additional work on example uniformity