Commit info

I forgot this pull request also adds a commit method to AmberSession that takes a user id and an operations string to record who did what with a transaction record.