FIDS Complete API

FIDS API Completed with tests. Will update documentation in a separate PR.