Cleanup
Moved UdpBeacon to separate file
Improved Pipeline API and Source class