Added documentation to help with development

Very helpful for those without ruby experience.
Merge pull request #81 from dgreisen/dev_documentation

Added documentation to help with development
Merge branch 'master' into custom_variations