Merge pull request #1 from victor-shepardson/master

fixed a couple typos/logical errors; "devide"-> "device" in a function n...
update to last rust
compile on 32 bit