Front-end now runs algorithms asynchronously. Also included some aesthetic tweaks.