Spectacle

Free alternative to Moom or Divvy