fix nested contracts new form and fix username not getting through strong parameters in devise