moving tests, adding api controllers