added rollback to command handlers in the frontend
brought rollback support into the frontend command processor
rewrote organizer class to eliminate active / locked commands, and instead request commands based on timestamp
rollback support implemented throughout javascript code
renamed command retrieval functions to match the ruby functions
updated pull route to properly build list of new commands and clients according to the client details passed in
added appName to client; updated synchronizer to pass appName as data; updated synchronizer to push only when new commands exist
updated last_update to be a function on connection, rather than property
updated aggregator to handle general commands, rather than active and inactive
updated command handlers to be able to rollback commands
added rollback test to processor spec
integrated rollbacks into the backend with all tests passing
refactored Connection to be Client throughout the ruby code
readme updates to show client creation
updated gem details and version