permissions, camera working, xml linear layout instead of surface view