Added a new portable library called GraphBuilder

GraphBuilder will contain the logic shared by the iOS and Android apps.
As a portable class library, it should be testable independently of iOS
and Android environments.