Comments on your code

Question: If Angular was just a way for me to data-bind the DOM to a view model, and other than that I didn't care to do things the Angular way (not true though, in future I want to learn more about Services, Directives, etc.) -- would you say that as a whole this application is structured modularly enough and with pretty standard OO principles in mind?