Added /new_commitment page that validates and creates a new commitment. Not all features of the commitment are added yet but it should be created with the user passed information at this point.