Added support for setting and clearing comments.
Return keys in the order they are in the original input.
Add support for writing properties files with comments.