Expose htmlmin opts in `config.json`, fixes 29

Also, changed to different html minifier with more options, and updated
todo list