Slight refactor of fetchAction.  Switch to NSURLSession.  Why? BECAUSE.