Will extract dependencies from files

- added (forked) doT templating system in place of lodash
- added test cases
- abstracted compiler module from writer

Signed-off-by: Nick Jonas <njonas45@gmail.com>
clarified requirements