Cleanup in preparation for deploy
Updated for mobile support
Minor mobile tweaks (it still looks bad)