Initial state layout for ammo V2

@deini @malucky Can you please have a look. Also please make sure my angular stuff is correct per the styleguide: https://github.com/johnpapa/angularjs-styleguide, as well as the vanilla JS (https://github.com/airbnb/javascript). I want to make this code :gem: b-e-a-u-t-i-f-u-l. 
I am conflicted because I want to stick to the styleguide as much as possible, but I think Ctrl is much more clear than vm when reading the code. So I guess my vote is for `Ctrl`but I'm not too attached to it.