Fixed Crash while Adding New Servers.

As per my bug report,[here](https://github.com/City-of-Bloomington/open311-android/issues/56)

Added check for parent and added code to remove that parent if required.

Tested on both my emulator(4.1.2/4.2.2) as well as Physical Device(Galaxy SII with Android 4.2.2)

Also confirmed that this bug exists in the play store version of app.