Major cleanup, add XML and readme documentation
Release 1.0