Improve code consistency
Convert to new date/time API for failed attempts logging
Added other archives to the file system
Documentation fixes and slight readability improvements to declarations in the main class
Tons of minor refactoring
Interface definitions have been completed