- Updated to the newest `gogga`
- Simply importing `nostril.logging` will now setup a single instance of the logger per module per TLS (per-thread)
Storage
- Moved `BackingStore` to `nostril.storage`
Server
- Added a field to hold an instance of some kind-of `BackingStore` as `store`
- Placed most of logging setup into a mixin template called `LoggerSetup`
App
- Use the new `LoggerSetup` mixin
Server
- Use the new `LoggerSetup` mixin
- Use the `bindPort` parameter when configuring the HTTP server
- Updated type of `bindPort` to `ushort`
- Save the newly created `Connection` instance into its own variable
- Do the fiber call later
App
- Updated type of `bindPort` to `ushort`
Connection
- Added `handler(string)` method to the object
- Added a stub worker function for the thread
- Made `Connection` a `Thread`
- Added logging to module
- This stub class is to represent a new connection from a client
Server
- This stub class is to represent a server which holds connections
BackingStore
- Abstract type representing the storage for saving and retrieving events