create new api structure
add client spec
add weapon api
master data apis
update for latest recipe