ignore *~
added file decoding hint, implemented general section parser and started custom section parsing
minor