started with rest interface, added .gitignore