This is a first effort to build an API server in Rust
Contains the structs and impls required to interact with the persistence layer
Contains the presentation layer logic, in this case all of the API endpoint logic
Contains the logic necessary for logging across the application
Contains the structs for configuring and running the application