add log & temp dir
add empty vendor folder
add basic app structure
add misc functions
add frontmodule prototype