Aggressive testing with splint, many integer comparisons improved, better error checking.
Added .so.0
Additional error checks and balances
Static library placed back in
Documentation