Initial commit of all working files
Changed namespaces for composer use