Revert "add a test for hashref options in new()"

This reverts commit e19e949317877e6373d046a7a33f93f17e296d32.
Revert "allow hashref in new"

This reverts commit 028784549cabfc291b4fb4b3900aa04ca43901a9.
Revert "add html5 feature"

This reverts commit 44d717f6b3ae04cbbbbf4ceae5816ecf93e67165.