Support for tabs vs. spaces on Indentation

This is really the first time I write Ruby in my life, so please pay attention to anything bad.