Added test workshop templates
Added data-async js package
Added abstract program class with url method
Added workshop program and models
Added workshop to default template
Added data-aync asset to view