Add/pilot registration

Added basic pilot registration logic. must first be merged with new registration logic to continue