@@ -0,0 +1,993 @@
+package com.github.dkanellis.fikey.views;%0A%0Aimport com.google.common.cache.LoadingCache;%0Aimport com.yubico.u2f.U2F;%0Aimport org.slf4j.Logger;%0Aimport org.slf4j.LoggerFactory;%0A%0Aimport javax.ws.rs.GET;%0Aimport javax.ws.rs.Path;%0Aimport javax.ws.rs.Produces;%0Aimport javax.ws.rs.QueryParam;%0Aimport javax.ws.rs.core.MediaType;%0Aimport java.util.Map;%0A%0A/**%0A * @author Dimitris Kanellis%0A */%0A@Path(%22/%22)%0A@Produces(MediaType.TEXT_PLAIN)%0Apublic class FiKeyResource %7B%0A%0A    public static final String APP_ID = %22https://localhost:8080%22;%0A%0A    private final static Logger log = LoggerFactory.getLogger(FiKeyResource.class);%0A%0A    private Map%3CString, String%3E requests;%0A    private LoadingCache%3CString, Map%3CString, String%3E%3E users;%0A    private U2F u2fManager;%0A%0A    @Path(%22startRegistration%22)%0A    @GET%0A    public String startRegistration(@QueryParam(%22username%22) String username, @QueryParam(%22password%22) String password) %7B%0A        log.info(%22Username: %22 + username + %22Password: %22 + password);%0A%0A        return null;%0A    %7D%0A%7D%0A

Add registration skeleton