comment model added, angular controller imporved
working version with comments