Major parser rebuild

Switching to storing timestamps as longs, mysql and java are trying to
be too smart with timezones.

split parser into two classes - writer handles output to db, analysis is
still tied up in this. difficult to extract without knobbling
efficiency.

Continued work on DB procedures to cluster login locations and times.