Partially modularized code, changed main script name to be more representative of this project (and homage to the idea's author)