Added Scope Function Directive to execute a function on tap, instead of on click. This is needed for elements inside of I-Scrolls
Added "Formatted" argument to the toStr Util function. This will return an indented JSON String for printing to the console
added function arrayObjectIndexOf to utils.js. This is to get the index of an object in an array with a certain property. This is used to find the index of an element to delete it.
Added angular-touch to make ng-click work with touch screen interactions.
Added Web App Meta tags in index.html, and removed old todo list
Stopped itemClicked directive from bubbling up the DOM. Added ng-touch module as a requirement for app.js
Changed JSON.Stringify's to toStr()
added boolean "loggedIn" and "loggingIn" values to the user service
Added Save on UserData update event
Refactered mainPage Controller. Added Add Item functionality, added Delete functionality. And generalized function names.
Refactored termPage. Added Add Item functionality, added Delete functionality. And generalized function names.
Refracted coursePage. Added Add Item functionality, added Delete functionality. And generalized function names.
Refracted assignPage. Added assignDetailPage.html. Added Add Item functionality, added Delete functionality. And generalized function names.
updated defaults.json to have URL's for the templates and updated button actions to correspond to the controller's functions.
updated some px values to em, or rem.
Added Delete<Type> for Type= "Term", "Course", "Assign"
updated Find<TYPE>ById to accept a second argument, "ref" if true it will return a reference to the item, otherwise it will return a copy.
updated SetCurrent<Type> functions to use the new find<Type>ById "Ref" to specify to get references to the <Type> instead of copy
Fixed bug, missing the corresponding current<Type> array in the add<Type> function
Updated ToDO and deleted ui-bootstrap.js because it is unneeded at the moment