Improved standards adherence, consistency, spacing to make things more readable, converted tabs to spaces, whitespace cleanup