add a composer json
ammend gitignore
show proper markdown headings when viewing on github