JSX support

Fixes #1 

Also should fix the [problem with git line endings](https://github.com/spiralx/erudite/commit/413477ec303cd3b6ae36f5abb71e69499f29a5b0) (untested).