feat(initial): run yeoman generator
feat(initial): initial implementation
feat(theme): add some basic themeing