View class that can take any html template
404 for any situations
ajax dynamic view swapping