add several kohana components
change directory structure
improvements