Lots of changes:

Uses Jasmine for testing
index.html is moved to public/ap
Separate files for controllers, directives, filters, factories and services (to make life easier for students)
Examples and tests added