Fixed tab/space width issue in data structure files and added header comments.
asterisk adjustments
adjusted typedefs and variable names
free all memory
merging style and minor changes in master into dictionary