This revision includes the following changes:
 - [1] purchase.php was updated to include the new path to the plugin class libraries.
 - [2] search.php was updated to catch a new set of exceptions which is thrown by the IndexDen::search() method.
 - [3] app/index.php was updated to use the new set of class names. "Book" instead of "Book_Overview" and "Course" instead of "Book_Courses" have been implemented. Also, all of the CSS and JS files have been minified.
 - [4] The FFI_BE_Buy plugin was updated to correct an Internet Explorer 9 bug where the TinyMCE was not initializing due to an issue with event handling. The plugin will also adapt the UI for browsers which cannot use the "placeholder" attribute in text input controls.
 - [5] The FFI_BE_Explore plugin corrected an Internet Explorer 9 bug where pressing the enter button to initiate a search had the same effect and pressing the escape button, which cancels the search. The default amount of search results was increased to 12 for a better visual appearance when the results are displayed.
 - [6] buy.min.js has been added as a minified version of the FFI_BE_Buy plugin.
 - [7] explore.min.js includes the updates mentioned to the FFI_BE_Explore plugin.
 - [8] explore.min.css does not include any notable changes.
 - [9] main.css was updated to correct an Internet Explorer 9 bug where the quick view objects would have the bottom of the price cut off when the user has not yet moused over the object. The condition styles were updated slightly to prevent the object from becoming to crammed looking at the bottom. Also several new styles were added to accommodate the new stylistic need of the FFI_BE_Buy plugin to adapt the UI for browsers which cannot use the "placeholder" attribute in text input controls.
 - [10] main.min.css has been added as the minified version of main.css.
 - [11] book-exchange.php was updated to include the new path to the plugin class libraries.
 - [12] The "data/tiles" folder was added to include the set of icons for each of the courses the plugin installer (coming later) will include by default.
 - [13] global.php now includes the minified version of main.css.
 - [14] The Cloudinary class has been updated to use the new database attribute name for holding the Cloudinary cloud name, CloudinaryCloudName.
 - [15] The IndexDen class now uses the Indextank API to make all of its server calls. As a result, the search() method throws a new set of exceptions. Any sort of validation errors have been standardized to throw the Validation_Failed exception, instead of the various kinds of exceptions which it had thrown previously. A new method has been added to this class which can reload an entire IndexDen index, and re-send it a fresh set of data from the local database.
 - [16] The Essentials class has been updated to include library scripts from the "lib" directory, instead of the "includes" directory.
 - [17] The deprecated FFI_BE_Essentials class has been removed and replaced with the FFI\BE\Essentials class.
 - [18] The deprecated FFI_BE_Interception_Manager class has been removed and replaced with the FFI\BE\Interception_Manager class.
 - [19] The Interception_Manager class was updated to include the Essentials class from the "lib" directory, instead of the "includes" directory.
 - [20] The Book class was updated to include the total() method, to count the total number of available books.
 - [21] The deprecated Book_Courses class was deleted and renamed to Course. This new class had several SQL statements updated to work with the new SQL relation schema.
 - [22] The deprecated General class was deleted, as its contents have been moved into the Cloudinary class.
 - [23] The Sell_Book_Display class does not include any notable changes.
 - [24] The Settings class was added for use in the administration section of the site to generate the form input elements on the plugin settings page.
 - [25] The deprecated Indexden_Syntax_Error exception class was removed, in favor of another one supplied in the third-party/Indextank package.
 - [26] The Indexing_Error exception class was added for use in the new IndexDen::reloadIndex() method in the event of an IndexDen indexing error.
 - [27] The deprecated Invalid_Indexden_Results exception class was removed, in favor of another one supplied in the third-party/Indextank package.
 - [28] The deprecated Invalid_Search_Parameter exception class was removed, in favor of the Validation_Failed exception.
 - [29] The forms/display package was deleted, and merged into lib/display.
 - [30] The form/processing package was deleted, and moved to lib/processing.
 - [31] The Purchase_Process class was moved from the old form/processing package.