Add song was published message.
Refactoring.
Remove unused code and refactoring.
Update Firebase externs.
Published song with client side rendering.