Replicates code from example as template
Adds necessary constructor
Adds RouteId template class
Adds constructor for required fields
Adds config file
Updates build file to account for config
Adds database config