Closes issue 23

- add support for multi-level dictionary in front-matter defaults
- update JekyllPostFrontmatterCommand to use insert_snippet