adding exception
adding routes/bug cleanup
had development vs runtime dependency for rack