Audit user actions

Closes #46