Fixing error were JSON was not parseable due to cpu_times
and memory times clogging it up. Also fixed the nice column from being in
there.
Removed global declarations before some variables as they were
completely unnecessary and implies they were edited when
they were simply being read.
Added required auth for the new graph and top pages, as well as
all the websockets they were using.
Adding windowslogs. Also added my kwargs pass throughs.
Adding Windows Event logs to be monitored.
Adding the tail functionality to the NCPA. Currently only works
on the Windows, this will unfortunately have to be a platform
specific item. This however will not show up on the Linux box
at all.

TODO: Added ability to specify which log. This is currently just a
proof of concept.
Fixing up the tailing and working on the log checking.
Revamping the tree. Its now written in an OO style rather than a functional style.