Permalink button

Addresses issue #7 by adding a permalink button. The button encodes the current expression into the hash of the window location. This hash is decoded on page load.