Composerify
gitignore idea project files
no more submodules
slightly tidy up readme
resolved accessing protected member function
Merge branch 'restructure-for-composer'