Update to latest Rust
Use chained API for initialising perlin source
Merge pull request #15 from bjz/source-api

Use chained API for initialising perlin source