Merge branch 'feature/undo/refactor' of github.com:Derkje-J/programming-life into feature/undo/refactor
Refactored undo partially and added action class
Refactored undo
View draw the actual undotree
Fixed module drawing bug
Merge branch 'develop' into feature/undo/shitfix

Conflicts:
	app/assets/javascripts/models/cell.js.coffee
	app/assets/javascripts/models/module._.js.coffee
	app/assets/javascripts/views/cell.js.coffee
	app/assets/javascripts/views/module._.js.coffee
Merge branch 'feature/undo/merge' into develop