tabs to spaces
improved tabbed return handling (closes #40)
improved tabbed return handling (#40)