Added literal type and literal builder function

Literals get inserted into the output html without getting escaped or
formatted
Added (map-table m) : {hash-map} -> <table>
Added lift/apply funcs - ($ f x) and ($lift & fs)

Added ($ f x) and ($lift & fs) to save a few characters
More renaming

Can't help myself
Removed code duplication using more code-quoting

I really don't like code duplication