adding passport module to implement authentication
adding tmp authentication logic