Initial revision
Added a function to update a character with new information from the Armoury
Added methods for logging
Added functionality to update existing characters based on new Armory information