rm unnecessary dependencies, go through themes in sorted order

Changes:
- no gcc dependency
- no File::Which dependency
- cycle through themes in alphabetically sorted order
- don't print full path of theme in message (only filename)