whitespace fix

this is a first try on fixing all the whitespace errors (mix of tabs+spaces) in the project

i suggest using Split View which has been recently added to github to compare, makes it a lot easier.