Added seen/unseen result property (addresses #4)

Promoted action results to first class objects (String subclasses), added/updated a property that denotes whether the result has previously been seen, beefed up the AJAX server to pass JSON objects rather than just strings, and added a simple style to the web client to visually show the difference between seen and unseen results.
Results identical to seen results are also seen (closes #4)