Return Book and Register new User

Both these are now functional. Several modifications had to be made in
the backend to prevent crashing on null date values. Datatype of pending
fines has been changed to double.