Bug fixes and feature additions

Fixes #5 - deadlock was caused by the build process filling the
outputbuffer before the console process could read
Fixes #4 - writing new blank local_config.json file to app root
Fixes #2 - added build update messages
Closes #6 - key/value swap feature added
Closes #3 - package rename feature added