Merge pull request #6 from infinityb/master

Update for latest compiler
Begin migration of models to submodule.
Complete migration of models to submodule.
Update Rust version number.
Fix tests