Minor Changes

Wrote contructors for derived classes of Brick
Changed some code organization
Minor Changes 2

Not sure why these files didn't go along with the first commit...