Fix for ambitious 'sh' use and env('TWITTER_PUBLISHING') handling

On my box (Debian Wheezy) sh points to dash which doesn't recognize curly braces syntax, e.g.
    # mkdir -p .bin/public/{js,css}

Second, if TWITTER_PUBLISHING isn't defined in .env.defaults program crashes early.