Adds thorough specs in preparation for Ember