Update dir structure to be more UNIX-y

Prefer UNIX-style naming conventions for libraries:
- Change output directory to tmp/ since files are never stored, just
  output for installation later
- Change schemes directory to conf/, as they're configuration files
- Change/update location of script to be in bin directory
- Update ignore file to ignore tmp
- Update templates directory to be lib/ as they are best fit as library
  files