fix path seperator to work on non-Windows systems
add build tools
add logging