Update library to use conf files

- Add opt/ directory to store scripts for individual apps
- Update library to check for each app before installing
- Programmatically set up themes

Issue: #1