Unit tests

Soon, you can help me complete this section by suggesting edits