ParaScript 'CheckPlus' CAR / LAR
(1) Changed serialization of check image to raw bye array

(2) Successful test of retrieving missing MICR and Amount fields
(3) Added CheckPlus specific test harness program
Add conditional compilation of Parascript 'CheckPlus'
(1) Handle trailing AUX-ONUS

(2) Cosmetics for display of checks
(3) Verify route number
(4) Always use bi-tonal for 'CheckPlus'
Add port number configuration key for ZeroMQ
simplify
minor refactor
De-couple loading debug window with data from parsing of check item
Test check item de-serialization across the process boundary
Documentation update
(1) Eliminate low-confidence amount data (<81 %)

(2) Clean up and simplify parsing of fields and trim fields for further accuracy
(1) Re-read MICR line via image when any character is dropped using magnetic read

(2) Use LAR if CAR read fails to get amount
Reduce run-time for CheckPlus by using static instance that is initialized just one time.

This reduces parse time to < 3 seconds for 30 checks (Before tuning, took ~10+ seconds).
Make CheckPlus code thread-safe
Refactor threading code to use Tasks again (regression tested for thread safety).
(1) Reorganize DLL files into library sub-folders

(2) Update read me file
(3) Move no-longer used files into junk folder
(4) Remove dead files
(1) Fixed security for IPC and Tested service successfully

(2) Extensive testing of Win Service to Scanner interactions
(3) Add multi-level debugging info to configuration files
(4) Re-factored code for sharing between components
Shutdown service after a limit of 5 seconds has been reached.
Ask for more time when shutting down service
(1) Cache check images to disk

(2) Tighten class inheritance and internal documentation
(3) Add SQLite test program