Improved gitignore to stop adding pyc and other misc things