added missing return statement
fixed display_name lookup for menu_items, inefficient but working
made text commons work
made copyright a common element, fixed Component usage
removed integrate() 'cause it's BAD!!!
removed a commented, older implementation of __str__()
removed @requiredir from app, since that decorator does not actually work properly
tried to make a non-blocking server, failed. I'll come back to it later