Making a set of components allowing for indieauth and CardDAV to be used for auth

updated: