Simple form requesting viewer name
Fix controller firing twice
First custom directive
Minor edits