Large file support

 * chunked upload
 * progress meter
 * error indicator

fixes json bug (since json is not used anymore)
Updated look a bit