Update .gitignore
Change error message logging
Update endernet API, dropping support for xfel's peripheral cables