added client side ipc module for running outside of atom
adding grunt, etc, for local live reload