better logic, handles comments, recursion based
better conversion of ascii encoded utf chars
gitignore
fixed spaces in keys processing