update to use ruby 2.1.3, which was just released

https://www.ruby-lang.org/en/news/2014/09/19/ruby-2-1-3-is-released/
rake upgrade task to convert publication authors

to follow the changed schema and model - SYSMO-1657
a little bit of refactoring of publication model and updating some tests

some cleaning up and reuse of methods, and updated tests to reflect that it isn't just for VLN
reuse the partial for the right hand content for publication

to keep things DRY and for consistency, and easy changing later
test for 2.1.2 and 1.9.3