View Update

Properly implemented Views; Added fixed User profile; Added User
register; Cleaned up Html library: no longer acts as the View base and
is completely abstract.