Add changlog parser
Rename
Move functionality into a function
Get version number automatically
Catch any errors and provide a fallback