operator should be "||"
print usage if invoked with no arguments
script loading and exit message
better building package
changed require function to import