Fence enhancements

CRUD for fences along with Name and Carer Notify

Also cleaned up method names to match coding style (lower camel case for function names)