Refactored into MVC pattern, added reminder list and check