better structure \
turned into true module, refactored structure to use shortcodes for display instead of custom \
page template