mass strip back to bare bones and a structural refactor getting ready for the input, protocol and output plugin system
sources are now plugin based and selectable from the config file
add a repl to make prototyping/debugging easier