chore(cleanup): refractor file names
feat(test): add integration tests
chore(template): update to show success message