Added placing api and tests.
Small cleanup on greyhound