updated package, renamed files, phase 1 setup for npm module reusability.