Change to mimic the angular-generator repository structure and reflect
the component-scaffold repository.

Adds initial Tables directive.
Adds initial testing.
Clean-up of naming and adding a test travis.yml