Added controller abstract class and DAO class to be used.