Fail fast and with meaningful message when layout is missing

When someone forgets to precompile or specify the template, RazorEngine
should fail fast and with meaningful exception.

This is related to issue #139