renamed Template class to Templates as it contains as many as you want..
all sorts.. refactoring & test od => in callbacks
tidy up commented out code
move style into css file
removed some more self references & other refactoring..
got rid of _ in properties & make explicitly public/private
renamed listings to more generic components
renamed listings to more generic components
added popup & alert templates
made build script more generic
just renamings..