'as_of' for models

Modifies 'as_of' on the historical manager to return an iterable when no instance is provided.

See discussion in #53
@treyhunner, do you know of a better way of getting at the original model?