setup the publish plan
update the plan
implement basic publish flow
update TODOs
remove license headers
update todos
add `npm test` call to the process
rm temp changelog when editor exists with non-zero code
add prompting
add git push/tag-push and npm publish
made error handling and debug info consistent
editor only opens new changelog data
hide debug messages for now
update README for commands
simplifying git commands
simplify changelog writing
cleanup npm usage
more dir passing to create functional units
make git only push a specific branch
cleanup git handling for other tasks and only add specific files for the
commit