Merge pull request #13 from mbforbes/usgd

Fix all known bugs by making update loop actually a loop.
Point PR2 to its own Travis and Coveralls.