Added submit button functionality

The Submit button now works properly including error checking. Now, we
need to get the client summary panel made, and the submit button will
open that.