* Bug: setup was not showing nor returning the correct error code
* Changing the way we generate a random command id in setup and run
* API CHANGE: query, queryStared, echoQuestion and echoQuestionHide's first argument is the
name of the desired return variable
* Visual bug; words were all concatenated with query.sh
New File: version.sh, compares semver numberswq
Bugfix: spinner is not grepping pid properly
make the grep quiet and silent instead of doing output redirect
Merge pull request #3 from stelcheck/bugfix/spinner

Bugfix: spinner is not grepping pid properly
* Removing awk, replacing with ps ao pid (fixes a bug where awk filtering errors with broken pipe when output is to a process [like NPM])
* Fixed spinner. Hopefully for the last time
Merge pull request #2 from AlmirKadric/master

Implemented regex and validation helper functions and fixed some bugs