Starting API files, still working on functionality