added exception to Age setter and implemented unit test