klincecum
(Kevin Lincecum)
9
Nice clean looking code you got there, unfortunately I don’t have time to wade through all that, though now I want to… 
Could you pull out a specific example either in your code, or in postman, something that is not behaving like you’d expect?
You can do a direct paste in a post like this: