Add seen and pretty (time write out) + general cleanup.
* Reference Monadbot : https://github.com/saevarb/Monadbot