implemented command to create a new component

the following command

`obtuse new component`

creates the following files...

- public/src/js/components/{component}/{component}.html
- public/src/js/components/{component}/{component}.js
- public/src/js/components/{component}/_{component}.scss
- public/src/dev/{component}/{component}.html
- public/src/dev/{component}/{component}.js

the dev files represent a view containing the component tag and a controller.