minor improvements
changed split() to pass params by reference
cleaned up warnings about unused typedefs
cleaned up file_exists function
fixed ATOM entry output format (was broken for ...
prep for VS build