Added application preferences, redesigned the main activity, and fixed starting on boot.