Adding generic DAO support throught Bean generalization.
Created missing methods for Institution, implemented tests for Institution and Added new methods for GenericBeanDAO.
Pulling branch manualy
Adding Course model and tests to GenericBeanDAO pattern and implementing delete method on models for test porpouses.