Implemented interface

- Implented IDisposable interface on the database, automatically closes
the connection.
- Categories are now shown recursively with subcategories nested.
Packages update