* allows username parameter for actions on devise controllers
* silly rails validations: postgres uniqueness contraint doesn't consider NULL's equal.

* rails validation simply fails when `select count(*) where username = $1` > 1