Feature/keycard admin panel

Close #58, and close #42