fade transitions, external screens, setup page, fix small bugs etc. Fixes #18, #17, #11
fix build, remove half-implemented file (shouldnt be in the main branch anyway), fix up unneccessary changes to interface