resolves 11#

adjusted binning code to ensure events always reside in exactly one bin.
discovered new issue (#16) invalid user events not always associated
with failed login attempts, these should probably be presented in their
own colour.

adjusted parser to read lines into priority queue for handling of
multiple files.