Use dotnet core instead of mono, change license to gpl3Only, add test passthru and create update script