Improved SIM900 lib with result parsing