Refactored test organization splitting spec into two, added travis yml to test more version builds of ruby, and altered YAML gem configuration of syck to only affect Ruby versions below 2.0.0