pencil sketch updates
refactor view templates to fallback to default theme if a template is not present (makes theme folder simpler)