disable button after click to prevent double click
add ability to cutmize upload template
pep8
updates CHANGES
python 3 compatibility