modified default npm test to run unit and functional tests. scaffolded out acceptance tests. [ci skip]