Added user business objects, interface, and unit tests.