Fix empty options arg
Use bluebird, return proper error object, rename response properties
1.0.0-alpha