Version bump to 0.8.0
we are creating a temporary file. return that temporary file instead of its path so it can be treated properly