Added unit test for Atreus Exception base for error codes and messaging.
Added Javadoc package documentation files. Minor refactoring of packages.
Refactor command architecture to improve testability and reduce redundancies.
Initial support for time-to-live in the save command.