[4.0.0][#447] end to end create tests check for basic cordova project features
[4.0.0] dev chores

package.json has a test command for end to end tests
staging directories added to .gitignore
[4.0.0][#447] additional e2e test for create command

updated staging, doen't alter cwd after staging is complete
[4.0.0] updated e2e path staging directory so tap/test runner does not attempt to run js inside staged projects
[#456] renamed src to lib to match node community standard