Added initial parameter code.
Refactored code, added NonBlockBlink, and initial arguments code.
Parameters and command help are now working.