Log all the things!

Also added annotations to basically everything