Massive update. Added UI and styles. Now using WebOb for response too.