Update test suite

 - Updated development dependencies, most notably switched to Rspec 3.1.0
 - Updated specs to use expect syntax and remove method deprecation warnings
 - Updated test folder structure to use spec/ and support/, per best practices
 - Updated spec_helper name, per best practices
 - Removed cucumber examples, as they've been replaced by the examples/ folder
 - Moved config files to spec/support/configs and updated related comments and code
 - Consolidated code used to load configs and implement helpers in specs