Basic message history working

TODO: Load the starttime on server start, record the users lastseen at
intervals, as well as part, join and quit messages

Expand the history command to accept ranges, and possibly negative
indexing or slices.

Use notice messages and build an auto-send to give notice messages to a
user once they rejoin a channel

Ability to spawn other channellogger.