initial commit + composer stuff