Added python bindings
Applied style comments