refactored components
added empty readme to all components