Lint and fix Awe.sm integration
Lint and fix Awe.sm integration

Fixes:
* `preAwesm` wasn't passing back its error
* If there was a problem with Awe.sm, we'd replace the URL with `undefined`
* If there was a problem with Awe.sm, we'd lose our `link` to pass Facebook

Lint:
* Don't clobber existing `url` variable with new URL from Awe.sm that may not
  exist
* Non-Javascripty variable names
* Weren't using `awesm_body`, removed it
* Separate `request` URl from parameters
* Line length
* Whitespace

I'd've liked to have `request` autoparse Awe.sm's body, but telling it `json:
true` changes the reqeust format, and Awe.sm appears to expect URL-encoded.

Singly/hallway,Singly/hallway