Testing new stuff in PyJRNN
Fixed useRecurrency not being initialized.

This would lead to networks randomly having reccurent links even if I didn't want them to.
Fixed an issue with disconnection of reccurent links

Added a check for if the connection is recurrent before disconnecting.

If it is then I skip the work because it is done in the function that is calling this particular disconnect function.
Added a python property for the network type

This is useful for determining which type a network is on the python side.
Added the useRecurrency flag to the serialization code

If this was left off then networks would have a random value.