Added option for using eithermtime or atime
add support for ctime
minor ms tweak
use prototypes instead of attributes
filetime documentation