Angular

Ported app to angular - who should merge?....

In the meantime, happy to have a discussion...