generic Service&DAO Framework
test Framework

//TODO 
controller test Framework
modify test and generic framework
four usecases related to Faculty
Merge remote-tracking branch 'origin/develop' into develop

Conflicts:
	pom.xml
	src/main/java/com/yoga/studio/controller/FacultyController.java
	src/main/java/com/yoga/studio/controller/SectionController.java
	src/main/java/com/yoga/studio/dao/CourseDAO.java
	src/main/java/com/yoga/studio/dao/CustomerDAO.java
	src/main/java/com/yoga/studio/dao/FacultyDAO.java
	src/main/java/com/yoga/studio/dao/impl/CourseDAOImpl.java
	src/main/java/com/yoga/studio/dao/impl/CustomerDAOImpl.java
	src/main/java/com/yoga/studio/dao/impl/FacultyDAOImpl.java
	src/main/java/com/yoga/studio/model/Customer.java
	src/main/java/com/yoga/studio/model/Faculty.java
	src/main/java/com/yoga/studio/model/User.java
	src/main/java/com/yoga/studio/model/Waiver.java
	src/main/java/com/yoga/studio/services/CourseService.java
	src/main/java/com/yoga/studio/services/CustomerService.java
	src/main/java/com/yoga/studio/services/FacultyService.java
	src/main/java/com/yoga/studio/services/impl/CourseServiceImpl.java
	src/main/java/com/yoga/studio/services/impl/CustomerServiceImpl.java
	src/main/java/com/yoga/studio/services/impl/FacultyServiceImpl.java
	src/main/webapp/WEB-INF/sitemesh3.xml
	src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml
	src/main/webapp/WEB-INF/spring/root-context.xml
	src/main/webapp/resources/bootstrap/css/bootstrap-combined.min.css