Initial mobile site, take 2.

See #17. Forgot to commit some code.