Feature/extend new cmd

This is from an old PR on branch v1

This PR cleans up the new.go file into functions
and adds functionality for 3rd party skeletons