ignore vim .swp files
* refactored calls to the initial call to MakeOutData so that panics are caught and errors are set to indicate which plugin failed
* added recover() safety checks to make sure ConfigStruct() can't cause a panic in heka
* added recover() call to make sure that input plugins can't panic heka in the Read() call