Revert "Revert "Got add/edit/delete working with repo and setup default equipment""

This reverts commit bb96f2be10b4f00614540bcaeee29135b9afce2b.
Revert "Added IRepository pattern, and implemented it in TripController.cs"

This reverts commit 0f0a818e60b91b57140cc3a19b14c7d9f4e17adb.