Add a dropdown to tags in edit mode

As discussed in TW Hangout 40
Add validation of legal characters for fieldnames
On narrow screens ensure there is a background behind the home and menu buttons
Merge pull request #3 from Jermolene/master

Pull changes in from Jermolene