added gitignore, improved error handling in meter-reader