Clean up and move Container and Containable specs to shared examples