Cleaned up revealing module pattern and implemented remaining CRUD operations.