improved devise strong params, added first and last name, can sign in with username. added post count.