WebFramework initial commit