June's work so far

It is still fairly rough, far from done, but the Javascript is almost
done. PHP is getting there but Python is broken. Will commit soon with a
more detailed Introduction detailing what you can do.