Add an API controller
Ensure webstorm stuff doesnt't get commited to the repo