add firebase data saving.
move to CDNJS for mousetrap
redirect to viewer on share.
create basic viewer.