Add basic PreviewEntry model
Hook up PreviewView to PreviewEntry model.

Currently error handling hasn't been tested.