Merge pull request #1 from shamasis/develop

Merge development PoC codebase
Merge branch 'develop'
Revised codebase. Rewrote using directional graph as the module parser itself.