manage trips uses new model, simplified linear view
migrate trip control POST to new model
add comments to model instance methods
add signup type validator