Seperate non-unit test codes from '/src' to '/tests'

Since those codes are not unit tests but integration-style tests, they should be
located at '/tests'

See http://doc.crates.io/guide.html#tests
test: Separate test inputs from test source codes

Now they're separated in '/tests/fixtures' directory