Relaxed whitespace rules -- closes #11

This hopefuly removes confusing behavior for the cases bellow:

      foo<- bar
      foo <-bar
      foo  <-  bar