updated unit tests, default body to empty string (make tornado req object happy), fixed typo in setup.py