add Profile common interface
bugfix & rename test file
Merge pull request #2362 from horiuchi/passport-profile

Add Profile interface in passport