Initial C++ commit

+ Seems to work so far (partial VMM, boot info, PMM)
* Also, I guess I'll use English from now on
vim helper files

+ More helper files for funky vim stuff
Add .gitignore

+ Always nice to have
C++ kernel: More virtual memory stuff

+ More functions for managing virtual memory