Enhanced model and courseDAO to communicate together
File system is partially done.