Merge pull request #13 from steveklabnik/master

fix breakage from https://github.com/rust-lang/rust/pull/19891
Merge pull request #14 from steveklabnik/master

add license and format line length
Merge pull request #15 from steveklabnik/test

Initial implementation of test
Merge pull request #16 from steveklabnik/test

Fix up rustbook test
simple input / ouput dirs
partially works
First pass at output stuff