move unit test specs into spec/lib

Running all specs is still just `rspec spec`
but now you can run just the unit specs with `rspec spec/lib`
and all integration specs with `rspec spec/integration`
moved some integration spec files
separated launcher integration specs
separated launcher integration specs
move xctools specs into integrations suite
developers use Guard to automatically run unit tests
Merge pull request #591 from michaelkirk/feature/separate_integration_specs

Feature/separate integration specs