Updating to nightly
ARI - restructured into mod, bin, table, and test modules
Merge pull request #23 from kvark/t-ari

Arithmetic module split
ARI - generalized model input
Merge pull request #24 from kvark/t-ari

ARI - generalized model input
Fixed push_at_least to comply with latest Rust
ARI - refactored Decoder to not require start() call
Merge pull request #25 from kvark/t-ari

ARI - refactored Decoder to not require start() call
APP - unlocked Ari block
ARI - fixed constant naming for capital convention
ARI - moved encode/decode into default implementations of Model. Removed usage of Vec from the core. Changed asserts in the core to only trigger in debug.
Merge pull request #26 from alexcrichton/t-ari

Arithmetic module cleanup
APP - fixed owned string management
ARI - loading test binary as static now for all tests
ARI - Basic APM module added with a Bit class
ARI - Removed APM tables in favor of functions
ARI - Model implemented for apm::Bit, added APM test and Gate constructor
Fixed StrBuf to String
Merge pull request #27 from alexcrichton/t-ari

Adaptive Probability Maps
Moved Adler32 into checksum submodule, exposed the interface, added rustdoc example.