Multiplatform fixes

Added an encoding to QC for its odd characters, modifed upload to use os
seperator