Update symm for ~[T] changes

This replaces the obsolete `~[u8]` with `Vec<u8>`.
It also changes the signature of `Crypter::init` to take `Vec<u8>` instead of `&[u8]`, in order to compile with the new syntax.

This code compiles with the most recent **rustc**.

Fixes #18.