Integrating PHPUnit tests and Travis CI into workflow | Squashed commit of the following:

commit 42ae8f16488c0593d3348407c3dab75d894b6410
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 9 20:40:18 2013 -0400

    lets see if this passes

commit a8ec6e8fc76413e76471c6e6a17e5d873d578a15
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 9 20:35:26 2013 -0400

    hopefully working fake build test, reorder readme

commit 5e0202475a66ef1a9ea69cc6a498ba07a7a2fa32
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 9 20:28:12 2013 -0400

    moved readme items

commit 753834e2037aca7b28bef8da190ca1cd3756d224
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 9 20:26:41 2013 -0400

    fixed readme image issues

commit 4f7772cc895d6bc87874335957c216a132a52f0c
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 9 20:25:20 2013 -0400

    optimized images

commit 8e8b25ad2458185fc7b4972b3bd6ae81541021d9
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 9 20:23:07 2013 -0400

    made readme better, should have passing test

commit 652007e7f2295bb8bbee28ecf1f6cb93565c3166
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 9 18:32:57 2013 -0400

    updated travis-ci to install composer dependencies

commit 12f0449eb6fd6b232e444c556422905a683b3be1
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 9 17:55:55 2013 -0400

    updated mock tests to pass, included travis-ci build status image to readme

commit 09bb0e92f620d82d12053fb7d2aa16de78e24bb4
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 9 17:46:52 2013 -0400

    apprently start a test funtion with test is required

commit 15097ea9ee7952cf1237f8353b5954a561e0fbef
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 9 17:31:14 2013 -0400

    adding phpunit tests and .travis ci

commit 9a7f5e9468d3ceb4c07f64fa97de5520d0a635d2
Author: matbrady <mat.brady@threespot.com>
Date:   Wed May 8 08:34:51 2013 -0400

    updated export file, removed name.txt file from export, updated cloud download link

commit b963a5ecb1302e4631e256003ebadf150995e6bd
Author: matbrady <mat.brady@threespot.com>
Date:   Wed May 8 08:08:39 2013 -0400

    updated readme hierarchy

commit 550a5097ab0869311a7f22a1362c8b68b59233f3
Author: matbrady <mat.brady@threespot.com>
Date:   Wed May 8 07:38:06 2013 -0400

    Included link to VMC github page

commit 1c087aae389c23a95f52d40a5825ad50b4577743
Author: matbrady <mat.brady@threespot.com>
Date:   Mon May 6 08:16:42 2013 -0400

    compressed images

commit 4ba1ca8fb6595b1249340dcfc80add49dc983194
Author: matbrady <mat.brady@threespot.com>
Date:   Mon May 6 08:11:17 2013 -0400

    updated prompt language, include commands screenshot

commit 6270f3b98a595561b077e3f6f25bd72a19203a17
Author: matbrady <mat.brady@threespot.com>
Date:   Mon May 6 07:43:19 2013 -0400

    small tweak to language and grammar fix

commit aa446b3db50bea863949c1c3dbaf0fa342a36d29
Author: matbrady <mat.brady@threespot.com>
Date:   Fri May 3 16:09:46 2013 -0400

    updated download link

commit 67847c63666527b18e42718f19d77e52efb10313
Author: matbrady <mat.brady@threespot.com>
Date:   Fri May 3 09:45:11 2013 -0400

    read corrections

commit 003bebbf45e02d9060fd687c7b0e27ec5c4507cc
Author: matbrady <mat.brady@threespot.com>
Date:   Fri May 3 08:45:40 2013 -0400

    added a disclaimer

commit 5599a651c8400a16f8abf99695e6d217ac5bfea5
Author: matbrady <mat.brady@threespot.com>
Date:   Fri May 3 08:43:09 2013 -0400

    spell/gram checks to readme

commit 8e7b8c47d49af2d835627a0d2fa311911f4d4690
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 16:18:56 2013 -0400

    clean bonus link

commit 8d59e471d224926732061f09d3990c6c745e5322
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 16:16:30 2013 -0400

    adding bits to readme

commit 6bea9213a142de55ec6f466157f165cf51cd36a6
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 16:11:01 2013 -0400

    removed the line divider, it looked bad

commit 6ec6a781badf94edc5e3a1dff2a15478ccdb35e5
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 16:09:43 2013 -0400

    cleaning readme file

commit d06b0a68e8ee0a647d4130e3d2915713fde202e4
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 08:53:47 2013 -0400

    removed comment errors in script file

commit 3eb33c4d3c3238d0b8c68a777b6f34e6825461fa
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 08:32:55 2013 -0400

    inlcuded git ignore file

commit 51bf5193c843e096de1815a70eda19238e5520b3
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 08:25:59 2013 -0400

    moved fills and create a workflow download

commit b77314690a87ed149ed5ced84e190a8d6214ee99
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 08:16:43 2013 -0400

    structure update to readme

commit 95ed5d106ba43c254a27d6a63c0b5626fbd7f0d0
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 08:14:43 2013 -0400

    made readme image smaller

commit 2286bc343f63e48cf09bc9bd74fd7a9377333b06
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 08:12:33 2013 -0400

    updated readme image

commit 986b2a4fc4f589ccbb06d1c0c00e7841616ceef8
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 07:53:39 2013 -0400

    adding vmc icon

commit 33c59d293a68368d1bf47c71ad18cfe3324a3a42
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 07:47:48 2013 -0400

    cleanup updates

commit 3673486ade6a802b5626c95c2cf3bdb421a02801
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 07:34:59 2013 -0400

    fix set name quick link

commit 9d604a03318374b06e7fc4f5ef86388efe3c3297
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 07:34:15 2013 -0400

    fixing readme quick links

commit 4fc15e98078d86262550eca0645907f28c44a2b6
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 07:32:23 2013 -0400

    updated readme with additional features I would like to add and quick start refereneces

commit 1189d999fb99244e765e11ced0127ac1bb5483da
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 07:21:30 2013 -0400

    updated vmc url

commit 9307f7828e5355186bc4b1e6d087b5fe2f61d7b2
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 06:31:47 2013 -0400

    updated version

commit 4f1076c45eb566170dd8979821c4b2b6f663c8d5
Author: matbrady <mat.brady@threespot.com>
Date:   Thu May 2 06:30:10 2013 -0400

    updated claim cmd to display vm checkout name when user is prompted to provide it

commit ea218cda034b7d8540d1666f6fee220694ceee09
Author: matbrady <mat.brady@threespot.com>
Date:   Wed May 1 22:36:04 2013 -0400

    updated language when vacating

commit c4a6d359e5247cee8421369d3fe0b21a383fcd6e
Author: matbrady <mat.brady@threespot.com>
Date:   Wed May 1 22:28:37 2013 -0400

    removed un needed files

commit 37a985a849961c06b488aad5c4c2774ada238af9
Author: matbrady <mat.brady@threespot.com>
Date:   Wed May 1 22:16:45 2013 -0400

    now supports open RDC when claiming a machine

commit fce2a8a31b0e560846b9b9e3c03468af44c05a63
Author: matbrady <mat.brady@threespot.com>
Date:   Thu Apr 18 06:57:15 2013 -0400

    updated comments and cleaned code structure

commit 91a074408d28cc700c81d9f7a99f55aadf9d85fc
Author: matbrady <mat.brady@threespot.com>
Date:   Thu Apr 18 06:51:15 2013 -0400

    updating comments, included more logic for server requests

commit ab83337baccc457844745c5d7acd353f7382f450
Merge: 8e7e17a 2ffec01
Author: matbrady <mat.brady@threespot.com>
Date:   Wed Apr 17 22:47:53 2013 -0400

    Merge branch 'rework' into development

commit 2ffec01ac2506f86f22099322df051ece7549684
Author: matbrady <mat.brady@threespot.com>
Date:   Wed Apr 17 22:47:35 2013 -0400

    updated alfred workflow web

commit 9a338423466e0d12b99292446fe851be9fcb2266
Author: matbrady <mat.brady@threespot.com>
Date:   Wed Apr 17 22:46:09 2013 -0400

    vacate all claimed VMs now functional

commit c4730cf956dc373582ddd8eab88fa917cc71f02a
Author: matbrady <mat.brady@threespot.com>
Date:   Wed Apr 17 21:40:54 2013 -0400

    vacate functionality now working

commit 66bf613c5d51149b329e342167d885d7c00481a3
Author: matbrady <mat.brady@threespot.com>
Date:   Wed Apr 17 18:00:53 2013 -0400

    create vacate vm script

commit 8e7e17a124d4b5630e215e289305c8d906fc2d2a
Merge: 8caed8c 4825f2d
Author: matbrady <mat.brady@threespot.com>
Date:   Tue Apr 16 08:03:40 2013 -0400

    Reworked code to extend Workflows | Merge branch 'rework' into development

    Conflicts:
    	info.plist
    	name.txt
    	vmcheckout.php

commit 4825f2da1deee52ebc77bf17b63536d9c12bdcc5
Author: matbrady <mat.brady@threespot.com>
Date:   Mon Apr 15 22:49:24 2013 -0400

    adding vacate functionality

commit a6290031892074aa14a5d950d242a0d9545489bd
Author: matbrady <mat.brady@threespot.com>
Date:   Mon Apr 15 22:00:06 2013 -0400

    claiming vm now working

commit d8fa574cff8614a0cba7c372ffbccc2daaefc2d0
Author: matbrady <mat.brady@threespot.com>
Date:   Tue Apr 9 22:31:56 2013 -0400

    minor formatting changes

commit 7842c570042a49f8cae13dafb7a477555781c081
Author: matbrady <mat.brady@threespot.com>
Date:   Tue Apr 9 22:22:14 2013 -0400

    updated prompt comments

commit a3c501812c53a5cd8f1e29f6b8d0130cb2731408
Author: matbrady <mat.brady@threespot.com>
Date:   Tue Apr 9 22:19:35 2013 -0400

    create prompt function for requesting info from the user

commit edade99cefb2228196337cf709e6a1ec6a02928d
Author: matbrady <mat.brady@threespot.com>
Date:   Tue Apr 9 21:48:07 2013 -0400

    vm task search now able to launch claim

commit 83d417ce9da75bf4b0b568983f4277ce9eadc8b4
Author: matbrady <mat.brady@threespot.com>
Date:   Tue Apr 9 21:36:40 2013 -0400

    created conditional for display VMC Workflow results

commit c0cc80de3d3da6cfe91b319144c48427660a7326
Author: matbrady <mat.brady@threespot.com>
Date:   Tue Apr 9 21:01:51 2013 -0400

    updated comments

commit 0fa095ec23151be8550af37f2e5e73f9b50e8685
Author: matbrady <mat.brady@threespot.com>
Date:   Tue Apr 9 20:29:54 2013 -0400

    corrected file confusion, replaced vmcheckout script with new reworked scirpt which extends the Workflows class

commit be8939dd0011c69dc533f888c8ed7e623df8509e
Author: matbrady <mat.brady@threespot.com>
Date:   Tue Apr 9 20:21:56 2013 -0400

    attempted to extend workflows

commit 93526de7d4c89c8fd4b3c2be18526c1da04f40fe
Author: matbrady <mat.brady@threespot.com>
Date:   Mon Apr 8 22:07:04 2013 -0400

    updating script to output all the vm tasks

commit fe895769b95226355d28a2bbf31f8c1c382f8ab5
Author: matbrady <mat.brady@threespot.com>
Date:   Mon Apr 8 21:46:40 2013 -0400

    reworking code just cuz I can

commit 8caed8cffa423e1c12ed8b19b4f8ce98162738b3
Author: matbrady <mat.brady@threespot.com>
Date:   Mon Apr 8 20:35:06 2013 -0400

    claim function now working with notification

commit 85df5e5ef9d6c0e1b63363c5351fe9cd86c2fb94
Author: matbrady <mat.brady@threespot.com>
Date:   Mon Apr 8 18:44:03 2013 -0400

    ported over claiming functionality

commit e3f5e64360720fd256a407ba516e4652b7852735
Author: matbrady <mat.brady@threespot.com>
Date:   Mon Apr 8 07:36:30 2013 -0400

    cleaned comments

commit eaba7d4ea3df8fa0feb02f04217cfb973f3b5d30
Author: matbrady <mat.brady@threespot.com>
Date:   Mon Apr 8 08:31:41 2013 -0300

    Create README.md

commit ae46250ccc3073e247617ebd968da0a87e90a9e0
Author: matbrady <mat.brady@threespot.com>
Date:   Mon Apr 8 06:29:01 2013 -0400

    updated comments for conintuing work later

commit e60755feb7e490250065b6f97f2211df81e4e24c
Author: matbrady <mat.brady@threespot.com>
Date:   Mon Apr 8 06:27:34 2013 -0400

    display available vm results, need to update conditionals within searchAvailableVMs

commit bc2302ac442b689016e5620462ef933830f6ebc8
Author: matbrady <mat.brady@threespot.com>
Date:   Mon Apr 8 06:03:15 2013 -0400

    move variable definition

commit e14f929428b81f777c4f2a3a080c26dac3dfc39b
Author: matbrady <mat.brady@threespot.com>
Date:   Sun Apr 7 23:22:04 2013 -0400

    fixed notification error when chosing a VM function after search

commit 0c03035ead6bb928c9fc2effb26bfcfe3095758e
Author: matbrady <mat.brady@threespot.com>
Date:   Sun Apr 7 23:09:16 2013 -0400

    fixed vm functions script, included clear to functions scritp, MUST FIX - output which functions are called (they should not be)

commit 7ab3be032041a2fbe527d6918e92755a0329da72
Author: matbrady <mat.brady@threespot.com>
Date:   Sun Apr 7 22:40:24 2013 -0400

    porting seperate claim scritp to main VMC class script file

commit d3f58b9347def1058968e48f67356f35ac202bd7
Author: matbrady <mat.brady@threespot.com>
Date:   Sun Apr 7 21:39:38 2013 -0400

    updated step two comments

commit 235e92930157deaf6360812f6022e226fdb4d894
Author: matbrady <mat.brady@threespot.com>
Date:   Sun Apr 7 21:33:26 2013 -0400

    removed unused function

commit f8092d988231779bbb47ddfecea9b1e2dac9fc6b
Author: matbrady <mat.brady@threespot.com>
Date:   Sun Apr 7 21:18:02 2013 -0400

    abstracted logic from vm Step2 script

commit 5aa6a598717abcd7eaabac4e4c67babad8e3e05d
Author: matbrady <mat.brady@threespot.com>
Date:   Sun Apr 7 20:57:01 2013 -0400

    removed logic from vm keyword