Been workign on these as going through Code School Angular JS course
Still needs work - unfinished.