Merge pull request #2 from perplexes/dev-elm

Dev elm
Add warnings that they're not used yet.
Code cleanup and comments.
merged master into my topic branch