Changed target name for JS backend to MatJuice.
Many changes toward code generation:

- Renamed ast package to jsast to avoid confusion.
- Changed the target name to MatJuice
- Started adding code generation classes. Subject to furious changes.