.gitignore ~ and Constant.vala
support remote file (sending http and https url)