Convert old rspec syntax

The expectation syntax were changed using the transpec gem, in order to
adopt the more future proof, preferred rspec syntax.
Add bundler log directory to gitignore
Reformat markdown
Bump dependencies
Add an AssociationAbort class

This is the start of a major refactoring of the network code, which will
make the code much more object oriented, simple and elegant.

The bindata gem has also been adopted for parsing/encoding the data
structure.