Unit tests
* Implemented Fake Repository for Unit tests
* Implemented Fake Unit of Work for Unit tests
* Implemented Home Controller unit tests
* Added Factory for Role unit testing (still to be implemented)

Signed-off-by: marcelr <marcelrienks@gmail.com>