Enclose faye.js in function to avoid leaking strictness

When run, the script will still export the Faye object, however, the `'use strict'` will only apply to the code from the file. This way, if JavaScript files are concatenated together (see: Rails), other scripts which rely on a *lack* of strictness won't error out.