add course save tests
introduce INeddleDataProvider; refactor resources; work on CourseManager
introduce castle windsor log4net ioc; tests for CourseManager
add verbose logging to CourseManager