added plotting to basicUsage
added environment; moved source files into src dir to separate package from scripts; made squareWave inputs the default