working. fixed corner case errors (like not selecting a file before sending upload), added new error result, added speed test, tidied some code areas. good for Heroku