Mobile view enhancements
Text is shortened on mobile devices, with full text displayed via a pop-up
Adding correct show/hide logic
Merge pull request #6 from LearningPool/mobile-enhancements

Mobile view enhancements