Angular module providing a service which wraps the fullscreen API, and a directive which adds/removes a class on change