Hebdev mergeupstream

I've ported the hebrew.py code to Javascript in hebrew.js, and also added testing for it using Jasmine.

Not quite sure where the Javascript should go, so I put it in the Sefaria-Project/static/js folder, and the tests folder for js under that as well.

The numbering conventions, etc. are all the same as in the Python.