added append_styles_and_scripts convenience function, moved tests to utils
renamed line_with_focus context name
scripts and styles defined in template_config must be valid
data_name variable in clickme function is "data" by default
to make it a random string use NULL