Altered som anotations
Made the application multi threaded
Every rout that is matched is now dispatched in a new thread