broken up JSX more into client and lib

The actual compiler bit of JSX has been moved out away from the
rest of the main client side code. This is so in the future JSX could
be built as a library, without any of the command line client stuff.
added info about multi line strings to the readme
improved makefile

added options for clean, better building info, and install.