Add summary and description
Add rack as a runtime dependency
Add debugging capability and allow rack interface