Initial release.
Minor changes and bug fixes.
Updated copyright year.