Clean up.

Removed a lot of TODO comments that were unneeded or weren’t valid any more.
Removed unneeded NSLogs (incl. in comments)
Added more error handling (replacing TODOs)
Renamed a file.
Switched main project target to OS X 

Because it was iOS running Unit Tests caused the sim to launch.
Removed missing code.
Adding some unit tests for message parsing/creation.