service related commands added
set versions
initial implementation of services in the CLI

new commands are:
    services add <name>                         - add a service to your
                                                  wercker.yml
    services remove <name>                      - remove a service from
your
                                                  wercker.yml
    services search [<name>]                    - find a service
    services info <owner> <name> [<version>]    - display detailed
information
                                                  for service
    services                                    - list services
                                                  specified in
                                                  the wercker.yml

NotImplementedErrors will be raised if you call:
services add
services remove
services
pep8 hint fix
hipchat notification added...
indent fix (and pull out some id's to env variables)
hipchat: werckercli->wercker & basic yaml parsing support
dependency updates
list services implemented. (also checks for versions)
warning text added
add service is now working!
and update the main command
yaml fix
dependencies update
enhancedyaml removed
remove extra newline
remove support added.

update_yaml logic refactored from add & delete functions
owner name is now one argument
get_box arguments fix. pep8 update, service->services
one last service->services reference found. validate_box_name added