XNode changed nodeValue meaning

This returns raw node content
Refactored boot to handle compiling

I had to move some sections in a #ifdef / #endif to be removed when
generating debug / release versions
Build process (continued)

- XPath helped me to locate information, need to work on code rewriting
- Added boot