updated FirstPersonManipulator, added gitignore, added some YCM setup stuff