add notes on gem guard
add notes on instance variables
add codeclimate article: value objects part
add code climate article: view objects part