Improve the file download method, hopefully the program won't hang when the connenction is poor; Now running 'bypy.py help' will print the help message instead of giving some errors
Add in simple GUI
Correct shebang; Minor messages update
Make UI responsive (using thread)