add files


Former-commit-id: c9f628452546bcb71c74744fa100402711767965
add composer


Former-commit-id: d76cef3096268a0a6e539441539d0b61e4fd182e
clean up


Former-commit-id: ce89ec1abe1a8628351d373d74e6c15664b5ac54
cleanup


Former-commit-id: 28fce63bba27a49f2cdccf0a43f16d9d519c15b2
clean-up files


Former-commit-id: 7ac09ba2782e51849e6aa5544974c4b1be574e9d
remove autoload from composer


Former-commit-id: 1e2213ff37b56125cdb8580b4e542395ea6b0329
autoloading changes


Former-commit-id: 6dd5035ebefde34ce844627ba2f7d33c39d70dd2
add events


Former-commit-id: 51c7879f9b6ea43e75ba4a42af027ac5addff289
fix typo


Former-commit-id: e1d2a7674c3eaef6d0d0c745d919ff2696792c7c
change data method


Former-commit-id: f643a324d138cf0cadb3d4132dd3056eeeb69c90


Former-commit-id: e36ae1c2c386adc9aadbc30bf9a5451f4849673b


Former-commit-id: 6c430fbe6f676935d4c4f3f0da97fdbadfd65d8e


Former-commit-id: fb215494deea7cde1f2cb7bae15d53f70225e6a0


Former-commit-id: 9a0aae5b013614225eb329bf921a868a13838caf


Former-commit-id: eb4f16004bf138f81f4fef0aed0703cf5e315404


Former-commit-id: 4cd3d06ee4eb3f6e161f653b8887e6b57ebc05b0


Former-commit-id: c43133857de87a42b8a53b772cef06e744ff9b48


Former-commit-id: 0016c728994adeb77fd67b19cd05b75ebfa2378f


Former-commit-id: 616f7959ce0181ccabd195cbc406149b9a70aab7


Former-commit-id: 50da525f734839dc2459c3fb0e62fc40b4f6f342