Add support for accessing specific challenges via url hash
Bug fixes and much worse default implementation