Maintenance updates

Update line length and spacing for text.

Update universal module pattern wrappers.

Update browser logic to account for recent browser behaviour changes.

Update bundled testing libraries.