Update libraries

* cucumber-android
* cucumber-core
* cucumber-java
* cucumber-picocontainer
* gherkin
Add feature and step definitions for PlaceAtBrick

Also a little refactoring
Refactor Util