Tracking master + Cargo integration.

* Added support for Cargo!
* Updated to master
* Fixed some lifetime issues. Rust won't work with references to an
* `io::Reader` because the lifetimes are conflicting. Resorted to a
* hardcoded `MemReader` for now.
Removed Makefile. Cargo replaces it
Updated travis w/ Cargo support
Fixed str slice indexing
Merge pull request #18 from thehydroimpulse/master

Tracking master + Cargo support