Basic auth working, only implemented for courses, working on debugging local auth.
 Changes to be committed:
	modified:   package.json
	modified:   public/js/sos.js
	modified:   server/courses/courseRoutes.js
	new file:   server/etc/passport-basic.js
	new file:   server/etc/passport-local.js
	deleted:    server/etc/passport.js
	renamed:    server/models/helpers.js -> server/helpers/helpers.js
	renamed:    server/Market/marketModel.js -> server/market/marketModel.js
	renamed:    server/Market/marketRoutes.js -> server/market/marketRoutes.js
	modified:   server/server.js
	modified:   server/users/userModel.js
Passport-local authentication is finally working properly. We now are logging in using a /login api. Which posts and recieves back an object containing a message. Error messages still need to be hooked up and the rest of the routes have to be updated to use authentication, so far only course has been updated.
 Changes to be committed:
	modified:   public/js/directives/login/login.html
	modified:   public/js/directives/login/login.js
	deleted:    public/js/questionTest.js
	modified:   public/js/sos.js
	modified:   public/partials/header.html
	deleted:    public/test_question.html
	modified:   server/courses/courseRoutes.js
	modified:   server/etc/passport-local.js
	new file:   server/login/loginRoutes.js
	modified:   server/questions/questionRoutes.js
	modified:   server/server.js
Merge pull request #25 from Zappeion/pv

Pv