Setup sinatra.
Add a setup script.
Fix static asset urls.
Add responsive styles for the global header.
Add tags and styling for contact button.
Insert a canvas element.
Update libs.
Start setting up tag universe.
Abstract radius into the tag object.
Iterate over an array of tags.
Add some comments.
Adjust tag offset.
Fix the opacity scaling.
Style the contact section.
Clean up some unused canvas code.
Add some more tags.
Update gitignore.
Remove js.
Add an escape listener for modal dialogs.
Small cleanups.