vending machine init
test for till.breakIntoCoins
more vending machine implementations and tests
Changed InTransaction state so if project does not exist instead of throwing error it returns credit as change. Added integration tests for vending machine. Made Loonie and Toonie values float stead of integer.