Updated interface definition
Added .gitignore
Working server