Split form into partials, added controller test

In-den-ta-ti-on! :D