Upload Base Files

Simply the class and header for the API.