added abstract class for fraction containers views
added complex container model and view