Hash support

added support for dynamic viewing based on a hash in the URL