add benches, examples, and tests directories
Move examples to test/tests.rs

The examples/tests can be run with the following:

    cargo test -- --nocapture

The --nocapture flag is needed to display output at the console.