added more models and repositories; added ability to insert trips