Feature/associations

Changes in associations:
* JSON support.
* Now an empty or non-existing attribute list in a *association discover context request* will behave just like a normal *discover context request*.
Another decision on style guide was to put the start bracket where it belongs, on a line of its own.