updated manual pages
use latest versions of dependencies, started on theme editor
added composer.json