Make sure platform list fires login properly; fixes #106
Expose login command for scripted usage; fixes #107
Color our local-action commands differently than remote-action commands in the list
Initial refactoring to run build process through toolstacks