added topshelf for simple install without msi