K 10 svn:author V 5 markm K 8 svn:date V 27 1999-09-20T12:45:49.000000Z K 7 svn:log V 125 Big code cleanup. (Inspired by Brandon Gillespie). Also move as much as possible away from secure/ to make extending easier. END