Add basic add snake functionality
Update add snakes
Moved add snake implementation into a directive
Fix broken tests
Attempt to add tests for directive. Need to sort out template path