Test for fixed bikes and broken bikes
cleaned up repeated tests
From scratch - Created bike can be fixed or broken
Bike can be docked and released
Container knows if it full or empty
Bikes cannot dock if full or be released if empty
Holder can provide list of available and broken bikes
Docking station created - can be initialized and knows when its empty or not