added the ability to use user-defined types to proc_files: user can use
add_cvt_type_hook/2 to specify conversion hooks for specific types, eg, a time-hook may take something like '9:8:7' and return time(9,8,7).
Some refactoring of code.
Documentation.