Merge pull request #45 from AndyYou/master

Fixed Rank issue
Create progress list if file doesn't exist and publish program to remote server.
Check update before open program.
Fix program can't run.
Get deployment version if program is deploy through network
Merge pull request #44 from CalvertYang/master

Create progress list if file doesn't exist and publish program to remote server.