Adding an interface for brick so we can sort out some of this casting garbage
Cleaned up the interfaces to remove some unnecessary casting
Adding approximate cost of each brick. Will add a solver that attempts to minimize cost
Gofmt
Adding the approximate cost computation into the inventory