partially added jshint to grunt (still needs tweaks); removed jshintrc for old test file; removed extraneous code from source file
added extra include guard (for non-amd environments); made `options` parameter optional; added test placeholders; fixed copying class methods in core-hacking code.
added more empty tests