Allow a nil path value without breaking brand new Draft instances

For brand-new Draft/ContentFile instances with a nil path value, these
two methods are broken, and thus so is to_liquid. This primarily breaks
the new draft page, where nothing is set.

See #57, which this fixes.