moved equals method out of Franc since it is in Money
added test to validate that one money type cannot equal another and adjusted the money::equals method to make the test pass