Major overhaul to setup. Allows discovering devices and adding usable tuners. Properly initializes the database. Has option for various encoding levels.