goodbye Configurable, hello Spring
async and multithreading
data structures refactored to be more jackson friendly; moved to iterators everywhere; matching api backend; swagger apidocs