Fix Alfred -- Reported in #654

hey @nickjs 

@antonkulaga reported in #654 that Alfred wasn't working. It was because `batman.solo` wasn't being included. I've included `batman.solo` and cleaned up some whitespace. I don't like how we have `/lib/batman.js` and `/lib/dist/batman.js` one of which includes `solo` and one that doesn't. :weary: