Added documentation pages and splitted in includes