Updated copyright year.
Added error handling for the kernel linking.
Fixed up the linking so that it actually works.