added models + controllers, styled and did some angular stuff