Well that was fun.

What other challenges do you have?

I'll fill in the ajax, and angularjs implementations when I get time, I have other projects I want to work on.