some features added

Mainly pyhon whitespace managemant and smart identation