Complete bosh-micro deployment (w and w/o manifest)

[#73562448]

Signed-off-by: Michael Maximilien <maxim@us.ibm.com>
Completing $bosh-micro deployment

* tested with valid manifest and invalid
* tested for invalid bosh micro JSON file

[#73562448]

Signed-off-by: Michael Maximilien <maxim@us.ibm.com>
Using go agent FileSystem instead of go filesystem

[#73562448]

Signed-off-by: Michael Maximilien <maxim@us.ibm.com>
Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Append a newline to ui output

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Refactor cmd.Factory tests

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Inject cmd.Factory dependencies

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Use HOME environment variable for boshMicroPath

* Integration tests use a tmpdir

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>