Fixed all warnings, added iOS 7 compatibility.

There were a lot of warnings in the code based on uncasted assignments, un-formatted NSLogs, unimplemented methods, and improperly created segues. Also, the app was not iOS-7 compatible (because it's two years old.)

This pull request fixes all of that.