added idea to ignore
merge gitignore
refactored due to split off server component
Merge pull request #8 from zelgerj/master

refactoring due to server component split off
Update composer.json