add linting script
add build client command to manifest
fix start command
add test infrastructure