Added better error handling to the SDK. Now an exceptions are thrown to the user. NFleetException is thrown when there is something wrong twith the users input and IOException when there is something wrong with the underlying infrastructure