Robot name 20141001 rc

Changes made:
-clean up name assignment
-move error call
-refactor generate_new_name
-remove generate_char and generate_num methods
delete extra lines in method, and/or between methods