refactored interruptions code and added some system calls
changed the name of structs and added struct before names
removed prefix of functions of paging