Improve Sim900 library to handle power toggling better. Improve test sketch also.

Tested on Sim900 with Arduino UNO