Update .gitignore
Remove coverage files from tracking
Refactor dropdown-question directive
Allow user to advance past signal test with bad signals

Fixes #17