Sonarqube, Java 6 Cleanup, Tabs to Spaces to conform to MyBatis

Starting a PR series to resolve as many of the sonar reported issues as possible while ensuring that myBatis formatting and java 6 standards are followed.  Sonar issues will be tracked on issue #267.  

Currently sonar results prior to pull request.

Blocker     26  
Critical    3 or 4 (additionally scans showed another one, not sure why it didn't show up prior to initial scans)   
Major   770     
Minor   182     
Info       25   

Sonar results after this pull request.

 	Blocker 	25 	
	Critical 	4 	
	Major 	700 	
	Minor 	168 	
	Info 	25