refactored, simplified, added color-diff module, and improved speed
version updated, added color-diff module
comment doc cleanup