restructures components and adds weisel and figwheel to brepl env