Monitoring

Closes #15 
We could probably log all `trace` things to a file here as well, but it's not required. Might be useful for debugging purposes though