Merge pull request #64 from Alex-Diez/master

refactoring smart city central part
fix test
Merge pull request #65 from Alex-Diez/fix-test

fix test
return API module
return SCRIPTS module
some code styling
Merge pull request #66 from Alex-Diez/back-to-the-future

Back to the future
add notNull assertion
fix response request switching
apply constants to JSON parameters
additional request test
develop DataRequest deserialization
split HomePlugInRequest and RemotePlugInRequest
switch expectation and real request object in test
forced and soft unplug-in request serializing
data request serializing
fix type serializing in data request
plug-in request serializing
fix to handle exception with data request
make DataRequest and UnplugInRequest fields final