Added file upload option as well as configuration skeleton.