Calling check=True on agent/plugin/plugin causes 500

Fixed issue where a server 500 was rendered by attempting
to run a plugin and specify check=True at the same time.
Adding Escaping to Plugin

Added HTML escaping so that argument survive the transfer to the
server. /, %, & etc now get escaped into their %2F like equivalent.

Also moved to differing version. Addded super super-verbose flag.
Fixing Server 500 When Node Isn't Comparable

When calling /api/user/list the server would error when calling with
check=True. Fixed it to attempt to do something at least halfway
meaningful.
Adding path for /top

Adding a link to the navbar, adding a page to hold the /top websocket
page. Also added inputs and necessary JavaScript. There is now a link
at the navbar, and a semi-decent input scheme for it that allows for
realtime input.
Merge pull request #22 from scot0357/add-top-path

Add top path