Change from module name player to profile

Since technically a "player" is now both the user and profile together.
The player controller/view and model should then be called profile to
the user instead.
Update file name, class name, comments and documentation, including in
the tests.