Put some exception in CatServiceImpl. And added javadocs in
InMemoryUserRepository