modified timestamp to strip archive extensions (.gz, .bz2, ...)
added better error messages to _check_frame
logging
generate_protcol round trip; doesn't do anything because correction removes bad frames
some methods return self, allows for chaining methods
Merge github.com:cindeem/nipet
conflict resolving
merge ecats
constructor no longer overrides return
removed useless test
changed ecat stuff to work with protocol changes
changed generate_output to generate 6-column output
new format refactor
Merge branch 'frametime_v3' of https://github.com/calebwang/nipet into calebwang-frametime_v3

* 'frametime_v3' of https://github.com/calebwang/nipet:
  new format refactor
  changed generate_output to generate 6-column output
  changed ecat stuff to work with protocol changes
  removed useless test
  constructor no longer overrides return
  merge ecats
  some methods return self, allows for chaining methods
  generate_protcol round trip; doesn't do anything because correction removes bad frames
  logging
  added better error messages to _check_frame
  modified timestamp to strip archive extensions (.gz, .bz2, ...)
BF: Fix ecat tests for new ft layout, removed '/' in test module to avoid cross platform issues