adding checks. No API breakage since last commit
Minor fixes and README update