update changelog + use cwd for #include helper
update changelog
take in account #include style (local/global) when open header. some refactorings to make reusable code a little better