project structure
reorganise to classes and doc
lazy decorator for lazy attributes
extract header info from files, with tests
useful attributes
calculate velocities
optional multiprocessing with progress bar