fix several memory leaks; rename some of methods to ditch init for void methods, get/set for nongetters/setters/
extract umbrella header to the top group
merge with origin master