initial commit
Add basic server component