detab entire project references #376
removes unused function references #376
adds documentation and removes unused parameters references #376
fix local variable shadowing warning
adds documentation and removes unused parameters references #376
lots of cleanup of unused code & parameters references #376
fixes another shadowing warning
removes unused qualifiers references #376