Improved on state changes, detail view, added localstorage cache for list of persons (to be made clearable though)