FIXED: Set the visibility on all methods of the installer class

This means PHP 5 is required to use this component
UPDATED: Create utility methods for getting and setting the component params
FIXED: Update the component params in database for install and update