#217 Username, first name, and last name error handling.

Wrote error handling methods in the registration component to render the error div for the fields username, first name and last name. Had to make first name and last name were required fields by adding two validator methods to the CreateUserSerializer to make sure those two fields weren't empty when being posted to the server. Also wrote a corresponding integration test in test_user.py. Still need to error check for password and school fields. There was also a school_location reference in the registration component and since that no longer exists I changed it to school_international.
`id` should be unique for an element on a page. Change this to `className`, and update any CSS if necessary.