updated .gitignore
reformatted GGPK code
fixed bug in tree view context menu handling
moved function OpenFile from Utils class to GGPK class since it's used only there

- removed empty Utils class
changed order of functions in GGPK class
renamed GGPK to GrindingGearsPackageContainer
removed classes DirectoryTreeMaker and FreeListMaker since they used only by main project class (GrindingGearsPackageContainer)

- updated log messages from parsing to show number of filers, directories and FREE records found
reformatted and cleand up DirectoryTreeNode
removed RecordFactory class and moved its one fiunction to GrindingGearsPackageContainer
reformatted and cleand up Murmur
updated BaseRecord class and its derivatives

- fixed namespace
- reformatted and clean up code
- made BaseRecord abstract
removed outdated project 'TestProject' from solutuon