scrollbar changes and API controller fix
Organized code modularly, used Angular best prac