added passport tests, working example, have to figure out how to implement HTTPS, this way it is senseless