Add functional test for setup_build and teardown_build

Also added logic to verify contents of the build project directory.
Merge pull request #53 from box/functional_test_for_setup_teardown

Add functional test for setup_build and teardown_build