refactor to NewAppRunner to be New

Signed-off-by: Matthew McNew <mmcnew@pivotal.io>
add a main test to ensure that the lattice-cli compiles

Signed-off-by: Matthew McNew <mmcnew@pivotal.io>