Initial port to D7
See commit log. Address several issues in the issue queue.
Failed to add javascript to initial release. I dislike cvs.
Initial beta release. Try it out, tell me what you think.