Added ArgumentFormatter with Tests
Switched to NUnit, Added argument function step alignment.
Added RangeLength and RangeLength with collapsing, Added step function repeating, Added bool type to argument functions.
Cleaned up code into separate methods and moved extension methods into Extensions class
Cleaned up MainWindow code and added Preview button.
Added Preview Window
ExecuteThread can now handle multi-step program arguments, Repositioned Preview button, Fixed buttons IsEnabled binding.
Version bump to 1.2
Merge remote-tracking branch 'origin/master'