Archive action updates

Archive action now runs as requesting user
Status is properly updated on success, pending and failure
First pass at a retrieval initiation action
   - Changed use of service registry to individual services for easier
unit/integration testing
   - Added enum status definitions
   - Created an AbstractGlacierAction for other actions to extend