Some restructuring after pulling in egon's PR.  I'm a little bit too OCD to let go of some of my descriptive type names.  Shifted the invalid words back out of the handler into a config value, since they can be utilized elsewhere.  Renamed the packets package to network - it sounds weird otherwise.  A bunch of renaming otherwise.