Move SnakeYAML classes into their own package.
Add custom PropertyUtils class to order the configuration correctly.

(Source code definition order)
Add custom Representer to skip null values for configuration generation.
Use Javadoc instead of method comment.
Add a few drafts.
Add configuration description.