first checkin, unit tests and 80% implemented Binary class...