Squashed commit of the following:

commit b1108b26c854312c2020fdd33b93c66de31687c6
Merge: 8a98566 60d0197
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Thu Oct 30 06:56:12 2014 -0500

    Merge branch 'ECO/xxxx_BannerDevice_Q50' of http://redmine.baneng.com/git/btf into ECO/xxxx_BannerDevice_Q50

commit 8a98566c6aadb960d2c963318a3d2bc891c3fa4a
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Thu Oct 30 06:55:43 2014 -0500

    reverted to parent revision

commit 60d019777598ad040a78de5cf1350c6c19c8f4ad
Author: Corey Hanson <chanson@bannerengineering.com>
Date:   Wed Oct 29 14:37:32 2014 -0500

    ECO 113173 p/n 164412 v1.03 release

commit 739c2873150b7f6b63794ff376328bc847d6d92a
Author: Corey Hanson <chanson@bannerengineering.com>
Date:   Wed Oct 29 14:15:42 2014 -0500

    build 167519 v1.00 for release

commit c4fcdee5080b72ee8a7d0244184f206d35ef6d00
Merge: 280d9e0 ad57f97
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Wed Oct 29 13:19:11 2014 -0500

    Merge branch 'master' into ECO/xxxx_BannerDevice_Q50

commit 280d9e033b00e3b8d1cb1dccc3a40af28002db2d
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Wed Oct 29 13:18:42 2014 -0500

    class type def changed, but I don't know how.

commit 5beb3d1b620ecf016c4b202b1c8fb26ccf93007f
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Thu Sep 18 13:10:28 2014 -0500

    added password check for Ack/Nack

commit c97860f442186df500b5eb7ad357676f431f1620
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Thu Sep 18 12:23:09 2014 -0500

    removed option for auto echo suppression

commit b56eb4237efb37e48265f2c123034f32916622ac
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Wed Sep 17 14:33:39 2014 -0500

    updated packed library build

commit ea3a23be526a28ca7da6500f7401640d9d201969
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Fri Sep 12 10:18:34 2014 -0500

    updated write with Ping.  looks to be working

commit ebdc68617e9d3b07583279706169513edad5ad35
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Wed Sep 10 14:37:55 2014 -0500

    just cleaned up notes on block diagram and wires

commit 92d62aa4de01b509340f3b00d788d628781fdbd3
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Wed Sep 10 14:34:59 2014 -0500

    update write to only look for 1 byte returned...

commit b2f469d31ef91c83dca3c00d3e9b1a1588e40105
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Wed Sep 10 14:23:20 2014 -0500

    removed checksum from Write packet

commit d42176ce50134870f62ade50ea8ecb0cd1501990
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Tue Sep 9 14:02:03 2014 -0500

    Q50 Read is working

commit ec4b4368710f580d2b937cffeae88901ed0ecae5
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Fri Sep 5 09:42:48 2014 -0500

    Read ready for testing

commit 47ab9022c3376bc36883ffa3d1834e04d9ed9373
Author: Matthew Pierpont <mpierpont@bannerengineering.com>
Date:   Thu Sep 4 13:52:21 2014 -0500

    worked on Q50

commit 8f08ad4e19c66f995b0c7742b28ad8ae4c377189
Author: Matt Pierpont <mpierpont@bannerengineering.com>
Date:   Tue Sep 2 09:47:59 2014 -0500

    First draft of write is done.  Looking at read.

commit b7bd2b60cc8fa6b70046c17db0fd62429fa0b03a
Author: Matt Pierpont <mpierpont@bannerengineering.com>
Date:   Thu Aug 28 14:11:19 2014 -0500

    Middle of Write.

commit e80669990e1d2b3a50a407ac7169477264379355
Author: Matt Pierpont <mpierpont@bannerengineering.com>
Date:   Thu Aug 28 13:11:54 2014 -0500

    copied BannerBus to Q50.  Changed from program data to banner test framework for Q50

commit 6cbfd00106383d297e7639db560bdf76d5a3ad00
Author: Matt Pierpont <mpierpont@bannerengineering.com>
Date:   Thu Aug 28 10:29:31 2014 -0500

    changed from program data to banner test framework folder
Merge remote-tracking branch 'remotes/origin/master' into ECO/113033_XML_Cache_Modbus_Q50