Since we're developing on different platforms, we should definitely come up with a standard way of handling our path separators. I'll look into this.
https://stackoverflow.com/questions/6900520/which-one-should-i-use-os-sep-or-os-path-sep thread seems to suggest that the preferred pattern is using os.path.join and os.path.split, which takes care of all this nicely.