Add composer file.
Merge branch 'pr/1' into incoming
Add keywords, add hoa/core and better autoload.