Strong naming

- Adding strongly named assembly references
- Still requires Nivot to run over all unsigned Nuget references