Initial commit, includes basic iOS implementation