endpoint split indexes turned to const
db.findById simplified
router made to handle different methods
record struct now has output<Format> method
basic PUT support