Custom theme

Add the possibility to specify a path for themes.
It's similar to the way templates works, use the first config.json found.