Blank lines now Preserved,

 - crunchDev_VLn_BlankLines test now passes. Blank lines at beginning and
   end of a visual selection are no longer deleted. (using keep empty
   arg in split())
 - decided the behavior of block selections padding themselves with
   ending white space was okay and expected, because of the width of
   visual blocks.
 - corrected typo of global variable that was only supposed to be script
   local
Started Adding Vader Tests
bang option to CrunchDev to replace expr w/ result
Use a global variable to enable/disable debug
A few renames
another rename duh
Line visual selection with CrunchDev =  CrunchLine
Fix register types for  pasting result in buffer
A clean up remove unused code / comments
Remove some unused tests that used RunVimTests
Pull main functionality of crunch into a Function