Added new classes

Classes for view:
BasicComponent
Button