Add a homepage and a bit of design

This is some rather old code that I failed to check in last time I was looking at this app.
Ignore OS X cache files
Make tag listing work again
Fetch all the data needed for a tag page in a single select