Support adding fences from json

Load "default" fences on startup.
Add menu items to remove all fences and load from "default" file.
Add dwell time as a Fence member and UI field.
Add scrolling support to layouts.