Shuffled javascript libraries around.

Switched to InfoBubble.
Removed unneeded libraries
Separated template into 3 different templates
Now 2 different templates (description + data)