Formatting the API.
Added a .gitignore