Documentation, bug fixes, updates and clean up.