Fix page bugs

- Using address with Bit 47 high caused GPF
 Use canonical addressing when mapping (bit 47 high => required sign extend to 63)
- Tables not properly zeroed when mapping
Move user text to 16MB, stack to end of vmem

Cuz i need more memory and i have not a memory manager