update testing
add more tests many releated fixes

see changelog 2.1.2 entry for more detail
Merge pull request #20 from spheromak/testing

2.1.2 Many small fixes