use an object to generate the JS from
add guest username support
add configuration to hide from guests
rename to a classfile
move the javascript file off to its own file
bump version and add author URL