Merge pull request #12 from amychiu/amy/development2

added reachability, singleton for plist