Combined all the API logic into the cordova.js file.  Along with the API JS Wrappers.  Included an automatic override of the backbutton.

Its success override function must be present in each DOMMod.  This
allows for the button to be used by DOMMod Developers but makes sure the
backbutton does not exit the app.