added a proper gitignore
- added a fallback series number in case one isn't found
- added some error handling for broken feeds