Add --input parameter to pass argument xml as a file. This makes it a lot easier to test modular inputs outside of splunk
Fix error handling so it's useful
Add common\logging implementation based on SA-Util
Fix bug preventing the use of unbroken events
Change event_writer to use a proper python logger, and by default one preconfigured by common.logging
NOTE: we're still having debates about whether "we" should handle putting things in files instead of letting core deal with modular input logs as they wish.