refactored annotation component
refactored cache component
refactored routing component
refactored log component
refactored error component
fixed namespace
removed unneeded files