Development

IDE's Script Editor:

* Bricks are represented by UICollectionViewCells
* generating BrickCells programmatically (abstract class)
* each Brick has own subclass that inherits from abstract BrickCell class
* UI-tests for ProgramTableViewController
* performance improvements: now using caching and sharing same images between different BrickCells
* map dataobjects from datamodel to corresponding BrickCell views
* public properties for all input labels in all Brick subclasses
* enhancements for BrickCell subviews layout rendering code
* inset for scripts, each script represents a section in UICollectionView
* removed storyboard seque to BrickCategoriesTableViewController, present view controller program programmatically