Code cleanup
Deploy interface and api
Makes more sense for post and delete to return false if no files rather than throw and exception