Fixed Bug: CrunchBlock can be used w/o -exclude

CaptureArgs would be called without arguments when CrunchBlock was used
without the '-exclude' switch causing an error.

Also:
Added basic test for CrunchBlock
Minor formatting changes to some headings
Updated Readme and Help, Removed Octave Support

The Readme and help were updated to reflect the changes that have been
made to Crunch.

Octave Support has been dropped for now, since it really never did work
that well. It might come back in the future though.
Fixed formating in readme
Added ignore comments demo gif
Switch the place of Usage and Demos seconds
Simplified README, by taking out info from help

Also altered the formatting here and there
Added references to -exclusive or -exc argument
Correctly format help file, using appropriate tags
Moved, license into separate file, and formating
Moved Debuging functions to autoload folder.
Fixed folding command, correctly source all files