Completing refactor to Directives with `scope` property re #1

@codeschool/owners For the record this _isn't_ where we took the course, but it does provide a working app using the concepts from the course, plus some from the upcoming second course. Happy to fork this work into another branch and push `master` with the "just from the course" material, as well.