fixed footer behavior

changed to fixed at bottom with hover behavior, has click function to
allow similar functionality in touch-devices