Use haskell to generate both html and css (css not finished), stop usign javascript