added gitignore
add more to gitignore
refactored handle input to reside in server core not connectionmanager class