Add Sinon for mocking and stubbing
Directive transclusion and testing
Fix Formatting and add route