Support "programs" which don't have executables
Add todo items
Fix bug where we couldn't uninstall programs that didn't have their own executable
Install dependencies from cache rather than rebuilding them every time...
Create symlinks each programs userdirs in that program's home directory
Build firefox from the x11 image to save some space
Add the xterm program
Add vim's .swp files to gitignore