Start of Notes functionality

Notes retrieved from DB and displayed for a user.
Basic note delete functionality added
Refined delete note functionality

Note directive now calls parent controller to invoke a delete.
Parent controller removes the note from its array once a response is
received from the server.

Added reference to angular-animate.
Animate notes

Added simple enter and leave fade animations to notes.
Complete backend CRUD for Notes

Added some unit tests around Notes Service layer.
Completed frontend work for notes

Basic CRUD operations implemented
Merge pull request #4 from lukeDrinksCoffee/notes

Notes

Simple notes functionality complete