Add smart-tabs-mode

Tabs for indentation and spaces for alignment is the way to go.