support create(err)
remove assert, default status to 500
Merge pull request #2 from dead-horse/with-error

add support for create({err | msg}, [props])