Extract tag cloud class from stats controller
Rename variables

The current user isn't necessarily current when it is in the model
layer.

The exposed attributes on the tag cloud no longer need to contain type
information.
Collapse duplication in tag cloud model
Extract methods in tag cloud

This gets rid of the compute method, and makes each value that got set
in it its own little method.
Use tag cloud objects in view

This allows us to not set the individual instance variables for the tag
cloud attributes.
Call the cloud partial twice

Delete half the partial, and use each of the cloud objects to call it.
Move font calculation into tag cloud
Completely whimsical whitespace adjustment.
Use lowest tag count as minimum
Run CI against Ruby 2.0.0
add state machine to context including a closed state
get tests running and fix editing context state
fix failing test
fix failing cucumber scenario
remove unused method from tag model
increate test coverage for user and project model
add test for better unit coverage of project
fix failing tests
add ui for changing state of context to closed. This fixes #645
update CHANGELOG