updating to preact
adding sidekiq support, cleaning up models and stuff
readme update