First Production Build

Settings activity now has proper preference menu. Fixed various
innersetexceptions