added marker to show when a command has been run to the command class
added persisted check to the command class
updated handlers to have run and persist wrappers that mark the command as run and persisted
updated processor to use the new command handler wrapper functions
updated filterer with between and inside functions
updated app to guarantee that unpersisted but persistable commands will always be persisted after run process_commands
fixed process_commands in app to properly find the oldest command to roll back to
fixed test in persister spec
trash commit
all tests passing with new has_run? rules
added hasRun to the client side commands
updated synchronizer to work with commands passed in which occurred prior to the stable timestamp
removed hasRun from client side commands - it is unnecessary
updated version and gem to current build