cleaned up mobile user interface, broke out separate mobile css and js, added admin user edit screen