use the deferred object instead the success option in the ajax call
remove the ajax spy to allow the deferred object test
fix problem with the vertical space between all items
add the div#hidden_container element
remove the spinner
add .column and #hidden_container styles
add columns counter test coverage