Auto-detect Mobile +updates

autodetects mobile clients and gives them the mobile interface.
started general updates on mobile client