Angle framework for building data driven web and mobile apps