added email lib
introduced type and email specification for uploaded file
added Mail lib tests and improved maillib
docblock fix
do not expose not public methods
introduce controller id
readme update
introduce controller id and management