adds initial web framework

adds composer file
adds basic directory structure
adds gitignore
adds basic launch.php