Handle errors while parsing posts.
Increment json-front-matter dependency to fix continuing parsing of broken posts and bake version of 'marked', so we do not have IDs in the HTML output from the default templating
Remove  method that was vestigial from pre-1.0.0 release
allow initialization with an empty route collection
Refactored slug and post URL

- Short name or title did not work very well for urls.
- Fixed tests
Made possible to usecustom slugs
Merge differences of slug creation and overrides per post
Fix route tests from merge
Fix routing options passed in to not set any routes when passed in
null/{} and to still populate posts
Formatting