Introducing API inclusion and submodules

Jira issue: WP-1274
Merge pull request #64 from smonteleone/WP-1274

Introducing API inclusion and submodules