Added first version of markup and JavaScript to interact with Haskell backend API
Minor cleanup in markup