Added activity classes and callback system for activities that require
authentication