Added support for template inheritance

Jade extends and blocks now work and a new option “resolvePath” has
been added. Test and fixtures and README change included.
it doesn't make sense to read a `filename` option as it would be the same for all files, which is definitely not what you want.