documentation for compiling on Windows
use position property in json to preserve ordering across generations
Revert "use position property in json to preserve ordering across generations"

This reverts commit 9ee361df5b2f773b77eba46e936d10123df0b97d.
Merge pull request #88 from silentdth/master

documentation for compiling on Windows
Merge pull request #87 from canadaduane/rubyclean

Change ruby generation to be a little more ruby-esque