An Android Application which can manage users' schedules intelligently