Various updates

Added swipe support, inline cart skeleton, more mobile fixes.