Adding and editing candidate detials is working (mostly)

TODO: Need to update the list on the left when a candidate is added.