Mobile menu cleanup/enhancement

Removed unused touch-prevention code. Changed mobile menu icon to use borders/pseudo-elements so it doesn't rely on encoding (which didn't work anyway). It's also nice and animated now because of this.