Move HTTP stuff into View class
Clean up View a bit