Add environment module and variable submodule
Merge pull request #81 from tomaszdurka/issue-81

Add environment module