Generise some things
Throw a specific exception upon login failure
Added trip parsing module

(Parses actions into separate trips)
Added trip functionality to sample_app