Refactor of Application Coupling and MySQL DB Implementation

-Added new parameters to app.properties file in order to support MySQL
DB.  INodeConfigurationService points to new implementation of service
-Added new abstract method signatures to ManagerSuperType to increase
decoupling between View and other layers of the application
-Implemented methods getNetworkOptions(), getNodeTypes(), and
getNodeTypeConfig(String nodeType) in ClusterManager.  These methods
were defined abstractly in ManagerSuperType
-Created Class DaoFactory to support working with underlying databases
-Created Class DaoException to define exceptions occurring in the
DaoFactory and related classes
-Created Interface IIsiSizerDao to define methods to be implemented 
-Created Class IsiSizerDaoJdbcImpl, implements IIsiSizerDao
-Added several method signatures to Interface INodeConfigurationService
to further enable decoupling between application layers
-Implemented new methods defined in INodeConfigurationService in
NodeConfigurationServiceImpl
-Created new implementation of INodeConfigurationService,
NodeConfigurationServiceJdbcImpl uses database access to provide
information to higher level layers of the application
-Refactored IsiSizerFrame and IsiSizerJFrameController to be more
decoupled from lower layers within the application
-JUnit Tests updated to cover all new code and ensure proper integration