Squashed commit of the following:

commit f4c8516df87852804bb1bd7911d1b4edd58e0377
Author: Mattt Thompson <m@mattt.me>
Date:   Sun Nov 23 14:35:38 2014 -0800

    Documenting --format option

commit 7ea18a9d89821088fbb99ef821ab426ba0fd1cb0
Author: Mattt Thompson <m@mattt.me>
Date:   Sun Nov 23 14:29:53 2014 -0800

    Refactoring formatting options and normalizing command actions

commit 29831de20ba4e1cd812236fd1fddfc68d5ac358b
Merge: d6faa8a cff6e47
Author: Mattt Thompson <m@mattt.me>
Date:   Sun Nov 23 14:07:03 2014 -0800

    Merge branch 'master' of github.com:Legoless/cupertino into Legoless-master

    Conflicts:
    	lib/cupertino/provisioning_portal/agent.rb

commit cff6e47f617970835feaaf8e09cca2b0c95ec901
Author: Dal Rupnik <legoless@gmail.com>
Date:   Thu Nov 20 15:24:02 2014 +0100

    Added CSV format option
Bumping version to 1.3.0