Add tests
Fix auto incrementing issue

Caused a problem where new rows had key conflicts.
Update schema
Completed new topic method