Backend tests

Do Not Merge yet.
yumy api!