Persist Show Description checkbox using localStorage

Refactored localStorage function into modules
Added try/catch around localStorage calls
Initial checkin of assets consolidation