Formal modules
Merge pull request #33 from wiredearp/master

Formal modules