remove the compile version of the view

the compile was not working so i removed it so that
it would rely on the original way of rendering the
page from a the view directory rather than the compile
directory
add the factory functionality to the view

add an array to pass the path, class and data to the view
fix merge conflict