added HLayoutView to handle auto alignment of tiles.. Still to handle spaces
removing auto layout constraints in hlayout view and vlaoutview