+ Added Reachability notification.
+ Added ability to resume service call when Network returns.
Code problem in categorising class according to functionality and behaviour of methods.
Merge remote-tracking branch 'origin/Review'
Merged changes from Review branch to Master Branch.