Poll meteor server for reconnection if meteor server closes connection

- Example connects to web socket did finish launching
- Add handler/logging for SR webSocket:didCloseWithCode: in ObjectiveDDP
- Reset collection whenever didOpen callback is called in MeteorClient (instead of on reconnect)
Fix bug with reconnect logic for meter server failure.

- If meteor server took a long time to restart, ObjDDP experienced a race condition and would go into endless
reconnect loop. Added better control of timer so only 1 request attempt per 5 second period is allowed avoiding race
condiation.
- Removed aggressive direct call to connectWebSocket in reconnect logic, using only timer callback attempt
added callbacks for custom meteor methods
cleaned up notification for meteor method
returning method id
removed method id when result received
ensure that custom methods get trapped, incase data is non-object like boolean...  also, initialized methodIds
Add test coverage for https://github.com/boundsj/ObjectiveDDP/pull/33
Refactor https://github.com/boundsj/ObjectiveDDP/pull/33 to use set instead of NSDictionary
Fix reconnect issue by attempting a reconnect operation whenever a connection error or
connection close delegate method is called in MeteorClient by ObjectiveDDP

- Removed timer based approach that was causing race condition / infinite reconnect loops
- Added more logging statements for debugging
add ec2 test instance to example app
Make Example app properly respond to KVO changes of MeteorClient websocketReady value changes
ObjectiveDDP does not cause runtime exception if methods are called while in disconnected state
Update example app project settings for iOS 7 / Xcode 5

- Remove 64 bit architecture from example app
- Deployment target 6.1, base sdk 7.0 for example app
Update podspec to version 0.1.0
Update readme