adding test for saving and loading changelog information
adding some additional tests
rewrote changelog parsing using saxparser