Introducing a responsive design based on twitter. This closes Issue #94
for now, though more work is needed.