Features/3048 cloneable bricks

@effkay 

stuff is mostly done. specs fail randomly (only on travis, will test with rebased branch. working on it)

need backup for testing before we can merge this. (pairing required)