added identity translator for testing
added missing methods
added base case for functional testing
refactored tests using FunctionalTestCase class
Merge branch 'reset-password'