Add composer file.
Move template to correct location.
Use new method name for template params.
Remove unneccesary CSS and make it more generic.
Use correct data list calling style.