Rust 0.9

Having a few difficulties testing if things are working. Some of the test scripts work OK, passwords for example. However I can't get any of the attrs stuff working for some reason, I noticed a couple of comments which made it sound like you had difficulties too.

Let me know if you're interested in having a look at this, I'm happy to continue in a fork as this isn't working quite right just yet.