create a MSI package and implements auto-update via GitHub releases

This PR fixes #4