change frame type to use enum
tweak udp reader to better support split packets
add shp to poly file converter