Merge pull request #69 from Ogeon/master

Updated HashMap and ToStr -> Show
Merge pull request #71 from Ogeon/master

Logging macros moved out to the separate crate `log`.
allow(non_camel_case_types) for types
`std::vec` was renamed to `std::slice`