Develop

Added deep watch (by passing true) to pagination directive. This allows the pagination to be dynamically updated when elements are added and removed from the list. 

For more explination on deep watch, see:
http://stackoverflow.com/questions/14712089/how-to-deep-watch-an-array-in-angularjs