my attempt at creating a project using the MVP design pattern in Android