Fixed issues with reference card scroll links
Implemented virtual card hover

This creates a card based on provided options and shows it like any
hover card; hover card positioning has been moved to an external
function so it can be shared between 'real' and virtual cards
Removed extraneous console.log