I will start working on stack traces tonight and tomorrow. We need to be able to 'unwind' by finding calling functions.
- started on improvements to the page frame allocator. it should be able to provide a usable page for any given virtual memory address requested.