added the ability to send an object of parameters to a lazy load

Now you can call lazy loaded views with
`view "viewName" model_name="TestModel" fetch_params="{json.stringified_object}"`

Pretty straight-forward. most of this PR is adding tests to fetchLazy.
changed to throw an error instead - this way it's a bit clearer to someone who is trying to invoke a lazy view w/ fetch_params and it's not set correctly as an object.