Allow functions to be passed in for banner text
Allow banners not to be appended if nothing to say
Merge branch 'banner-function'

Conflicts:
	tasks/usebanner.js