Update gitignore
Add Transport class, handle background thread in here instead of the Parser