Implemented java.util.Map clear
Moved animal classes to dedicated package to allow use more widely
Added notes on transactions in readme and added example classes