Fix issue with shower breaking when loaded from head.

Introduced new shower.run() method. Variable 'body' was replaced by
'document.body' almost everywhere to overcome problems with body being null.
Should fix #130.
Update minified version.
Fixed issue with 'body' variable being used.
Fix another 'body'.
Updated min version
Merge branch 'unbreak_in_head'