Ability to set a custom view for the feed.

I don't have much experience in contributing or testing so please, feel free to correct me if anything's not right.

I have refactored the view rendering a little bit and added the ability to set a custom view. I was trying to add a custom tag in the view but it seemed to be almost impossible so I thought the easiest way to go about it would be to provide the devs to use a custom view instead of just the views that come packaged with the view.

I have also added the testbench package from orchestral (https://github.com/orchestral/testbench) which seems to make the testing for the package really easy.