add unit tests integration tests, connect admin templates to the views