allow empty URLs / layouts
update gitignore
do not raise exceptions for entities without layout
do not return a path if there is no URL and do not write a file
fix Filesystem.Writer if path is ""
Entity.date is not required anymore
remove get_from_meta

let properties handle defaults
Entity.slug not dependend on title
Merge pull request #18 from fallenhitokiri/partial-fix

Improve partial support