Makes main scheme shared.
Configures Kiwi BDD testing framework #2
Adds Rake to run build tasks using xctool #2.
Refactor XCTool Ruby class #2.

Removes method missing usage.
Adds the test action to the XCTool class. #2
Sets the default rake task to xctool:test. #2
Adds default action arguments for xctool rake task. #2
Adds xcpretty to format xcodebuild output. #2

xctool will not longer be used instead xcodebuild | xcpretty.
Also xcpretty is compatible with the latest version of Kiwi
where xctool is not.
Replaces xctool for xcodebuild + xcpretty in rake task. #2
Adds ProductViewModelSpec #2.

Fixes bug found after running the spec.
Removes XCodeBuild action 'build-tests'. #2

This action is not supported in xcode-build cmd line tool, it
was supported in xctool.
XCode rake tasks now use #run instead of #send. #2

The run method verifies if the given action is valid.
Replaces Kiwi for Specta. #2

Specta specs are cleaner than Kiwi due to use Expecta matchers.

Cocoapods 0.34.rc2 was needed because Specta did not compiled with
XCode 6.0.1: http://stackoverflow.com/questions/24275470/xctest-xctest-h-not-found-on-old-projects-built-in-xcode-6
Deletes NSMutableArray+ObjectiveSugar.h file.
Migrates ProductViewModelSpec from Kiwi to Specta. #2