Выделил основной класс для построения страниц, заблокировал доступ к папке с кодом оставив одну точку входа, поработал с JavaScript библиотекой Collie