Added client-side implementation of web logging

Log information sent through the web socket server will now correctly
display on the client side. Javascript and CSS ensure the JSON is
parsed appropriately and the output is as expected. This commit also
contains CSS formatting edits.