Add initial attempt at building an API.
Ignore compiled python binaries.
Merge branch 'master' into prototype