refactor out some duplication/complexity in EventLoader
complete the tomdoc
Merge pull request #12 from pbyrne/reduce-loader-complexity

refactor out some duplication/complexity in EventLoader