even more paging work, started on page allocation
 fixed memory leak in ram.hpp in the findFreeFrame function, it now returns an iterator