Windows Compatability

Updated to use DIRECTORY_SEPARATOR and PATH_SEPARATOR for windows
compatibility