More details for error messages.
Created all INSERT and UPDATE triggers required.
Package now relies on table triggers for timestamps and user info.