Implement nice (resolves #215)

The guy who was going to write this hasn't been active for quite a while, so I went ahead and wrote it.

The build is broken because of other things (`time` and `rust-crypto`, and maybe some of the programs).