Refs #17 - Generates sections

Waiting on refacto of submodules
Merge branch 'develop' into feature/17
Refs #17 Generates sections

Not totally finished due to a problem with unit testing.
Refs #17 Removed console.log
Refs #17 Each unit test is run in its own directory
Fixes #17 Fixed unit tests
Merge branch 'feature/17' into develop