Added stuff
Added events for adding and moving components
Added amendments collection to domain
Added test for posting an amendment and processing it
Started fleshing-out respository
Added support for moving components
Started to implement post-amendment handling
Refactored js template and component models
Added some support for refreshing view after model change
More model refactoring
Refactored template and component models to inherit findChild function
from common 'ancestor'
Almost got post-amendment rendering to work
Added delete behaviour;
Added undo behaviour
Updated app to fetch updated component on update
Started to add support for amendments view
Broken
Added more features to internal API
Added styling to amendments template
Amended CSS