Refactoring

I reorganized the code base: 
  1. I moved the older scripts that aren't being used to a directory "old_code"
  2. I moved the helper scripts into a "lib" directory
  3. The scripts that are currently being used have been renamed to be more explanatory.
  4. I rewrote the README file so that it'll look nicer for others who might come by the repo.

I also made some various code fixes, as detailed in the individual commits.