Pull in fileutils from cli

Squashed commit of the following:

commit 3da29587e81707669e3dd509b121ba56d4ac50e1
Author: Ted Young <tyoung@pivotallabs.com>
Date:   Mon Mar 17 10:13:11 2014 -0700

    Simplify bin/test

    Signed-off-by: Aram Price <aprice@pivotallabs.com>

commit 33a352f23972f4d8dc8ce6b54f8d1c9802e38a52
Author: Ted Young <tyoung@pivotallabs.com>
Date:   Mon Mar 17 10:10:55 2014 -0700

    Consolidate test logic into bin/test

    Signed-off-by: Aram Price <aprice@pivotallabs.com>

commit 637ac91fa8f93c7c177439092434ac9d1b9d8252
Author: Ted Young <tyoung@pivotallabs.com>
Date:   Mon Mar 17 10:05:56 2014 -0700

    Fix spacing for YAML

    Signed-off-by: Aram Price <aprice@pivotallabs.com>

commit c9cf02abeeeec7f5e2243d509ee4502c2312dc71
Author: Ted Young <tyoung@pivotallabs.com>
Date:   Mon Mar 17 10:01:23 2014 -0700

    improved travis.yml

    Signed-off-by: Aram Price <aprice@pivotallabs.com>

commit 0e258f7989433d4b4e03fb3cd4a06fb3e7f172c0
Author: Ted Young <tyoung@pivotallabs.com>
Date:   Mon Mar 17 09:52:37 2014 -0700

    added basic travis support

    Signed-off-by: Aram Price <aprice@pivotallabs.com>

commit 1c8cd2475f2fa613a1b8c9cef52dbe125c1de1aa
Author: Aram Price <aprice@pivotallabs.com>
Date:   Thu Mar 13 18:19:02 2014 -0700

    Pull in fileutils package from CLI

    Signed-off-by: Ted Young <tyoung@pivotallabs.com>

Signed-off-by: Aram Price <aprice@pivotallabs.com>