What happens if `FauxtonAPI.initialize` gets called twice? Does it make sense in initialize to set everything to app.fauxton and only initialize everything if that hasn't been done yet?