Upgraded Atom checker
Moved Atom checker code with no actual changes
Facted out Atom content validation codes
Implemented Atom history (RFC 5005)