Lots of changes! Rewrote a ton of things to be much cleaner and concise.

Parsing broken into stages, where each stage has pre, process, and post
call functions, and stages are sequential.

I centralized all the callbacks as well, and for now I've kept the old
code. I will junk the old code soon.

Next stage will be a Stage0 processing, where many days of data are
compiled into confirmed trade numbers for each item at each station.