Some guidelines for us souls out there, looking for testing best practices in angularjs