clean template by moving php to class
externalise markup for multiple shortcode to template file