introducing utils/logging to group log related code
internally calabash should use debug_logging? function

instead of using if ENV['DEBUG'] == '1'
modules should have access to and use utils/logging
'warn' should be replaced with 'calabash_warn'
need documenation stubs on base modules
the calabash gem should be unit and behavior tested

introduced rspec as a unit/behavior testing platform.

i am tired of cowboy programming.
script has been superceded
need tools for interacting with xcode
need tools for interacting with plists
tools for enabling accessibility on the simulator

the rspec testing strategy is to:

1. reset content and settings on the simulator
2. try to launch LPSimpleExample-cal
   - RunLoop detects that accessibility is not enabled

1. reset content and settings on the simulator
2. bootstrap a ~/Library/Application Support/iPhone Simulator/7.1 dir
   using Sim-Launcher to install the LPSimpleExample-cal
3. enable accessibility over all sdk directories (only 7.1 exists)
4. try to laun LPSimpleExample-cal
launcher should enable accessibility automatically
i want to  control the number of launch retries are attempted

added :launch_retries to default launch args.  this is for rspec
testing; i don't want to try to relaunch 5 times.  i do not expect or
recommend that this option be exposed or advertised to calabash users.
io7_operations.rb should be _removed_ from the gem

* can't do it now
* added a comment that this functions should not be used
updates to changelog and add TODO.md to encourage involvment

* TODO.md a list of stuff that needs doing that it is not github
  issues
build_server task needs documentation