Edit directive
Edit jshintignore
Test directive terminal prop
None
Seperate filter from controller to a filter module
Fix conflict