Added testing of the ConfigurationSettings
Fixed a bug when creating a setting.

get_or_create uses all parameters to determine if it needs to create a new
entry, this is not the behaviour that is wanted here so we had to set the value
seperately.
Added a line ignore list for coverage.