Remove use of lib-noir

We barely used lib-noir and all its uses could be trivially replaced.
One less dependency = better.
Merge conflict
Merge pull request #132 from cndreisbach/remove-noir

Remove use of lib-noir