First pass at HW04

Code works, but lacks a couple desired functionalities and is largely
uncommented as of yet.
Update to comply with HTML2

takes out all elements that are not compliant with HTML2 specs