Fixed the mongodb impls poor indexes. The {host: 1, keywords: 1, time: -1, timestamp: -1} will get large.
More project layout changes. Reworked alerts to use regex for host, facility, severity and message.
messages.js is a route, not a service.
Added batching of email alerts so as not to overwhelm inboxes if something bad happens. The system will now batch alerts with the same name every N milliseconds based on the alert_interval configuration setting. If you run a multi-server env you could get mutliple emails for the same alert name containing different alerts.
Implmented tail mode. You can now watch messages as they come in.
Removed keywords from the mongo impl. Use regex searches instead. Any index created with keywords was going to get very large.
Moved the client tools out into a seperate project: https://github.com/stancarney/log-o-client
Added session timeouts. Added TAIL premission.
Fixed tailing on large sets of data.
Merge pull request #12 from stancarney/master

Fixed Tail on large data sets.