Created a DisplayErrors() function in the CF.js file to catch any errors returned by CFMethodCall() and display them using Bootbox. If there are errors it returns false if no errors true.
Updated the Data Component so that all functions return JSON by using the Coldfusion SerializeJSON() function. That way all data constructs are consistent.
Updated Index.cfm to use the DisplayErrors() function to check the CFMethodCall() returned data for erros.