add documentation to the load_ticket methods

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
add documentation to Persistence.save

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
make Persistence.save return false when save fails

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
document more Persistence methods

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>
change Persistence registry to a vanilla hash

Since we're trying to remove AS from the project we need to stop using
its classes.

Signed-off-by: Tyler Pickett <t.pickett66@gmail.com>