Fine tuning. Polishing. Ready for Initial  Release.

Should be ready to release.