Changed the way interceptor passes values to controllers. This method doesn't require reflection and much easier to follow. Updated search logic in appointmentRepository
Merge branch 'master' of https://github.com/joubin/CSC191

Conflicts:
	backend/src/main/java/com/teamsierra/csc191/api/controller/AppointmentController.java
	backend/src/main/java/com/teamsierra/csc191/api/controller/GenericController.java
	backend/src/main/java/com/teamsierra/csc191/api/interceptor/AuthInterceptor.java

Merged with Scott's work with AuthInterceptor. Changed the way stuff gets passed in to controllers from preHandle