Fixes #35 - JSONP client error in IE8

- adds additional unit tests for potential error conditions
- catches errors that may occur when attemping to cleanup the script node
- adds ability to hard code the callback name