Split udp packets

WIP.

_Almost_ complete pull request to fix #7. Just need to write a test for it. Most of the groundwork to run the test is already done. It's simply a matter of writing one.

I do not intend to finish this pull request myself since I no longer intend to use metrics-statsd. However, I am willing to answer any questions you might have about this pull request.