clean up local file patching

Don't rely upon grep for finding files since different operating systems have different defaults
Improve failure message
move local file handling into a function
turn curly on
jshint cleanup
whitespace
jshinit + notification when it fails
Better debug logging
level calculator
improve messaging
change name of task to patch
add options + more debug statements
first pass at Get patch from ticket number and ticket url

see #2 #3