auto completion view controller

![toggl_autocompletion](https://cloud.githubusercontent.com/assets/720966/4690520/5146caec-56ec-11e4-9a6a-5ce079071b9b.gif)

We use the FluentLayout extension methods to construct AutoLayout constraints. Should avoid mixing various methods imho.