Added basic visualize function.
Merge branch 'develop' of github.com:Derkje-J/programming-life into feature/cell/visualize
Completed visualize functionality. Fixed minor bug in graph
Merge branch 'feature/cell/visualize' of github.com:Derkje-J/programming-life into feature/cell/visualize

Conflicts:
	app/assets/javascripts/models/Cell.js.coffee
Spec files for modules
Module DNA spec test
Module Lipid spec test
Rename to indicate base class
Added missing test for dna module
Metabolism spec
Module Protein spec test
Fix for missing Model in Controller
Module Transporter spec test
Transporter fixes
Module Protein spec test changes
Transporter spec tests for helper functions
Merge branch 'feature/module/refactored' into develop
Rounding is no longer needed
Dopri testing
Refactored undo functionality to actually be called undo and added codo