Worked on KRYP-13,  and added some basic models and first functions for interacting with keys