Implementation of a temporary storage for files
Improvements on Async download and Fix for Android Browser

Android browser runs a GET right after the POST request. This strange
behaviour is now tackled by storing the outputted file in session.