Reconfigure to use templates and controllers instead of directives.
Update file structure.
Update README.