Added composer file, code documentation