Add .gitignore
Clean up file structure and reattempt API