Added initial robots.txt support.

The file is implemented as a static robots.txt file that is
served via Flask under an additional route.
Addresses Issue #35 (Feature)