Initial implementation of Interfaces for Repository and PasswordService in order to be able to implement other compatible services.
Added Confide class the main entry point to the Confide usage.