Add log in service for MovieDB API

- Add login service and remove unused classes
- Update build toll version and compile SDK to 21
Since we are sure, ```mInstance``` is not gonna be ```null```. I suggest you use ``` var mInstance by Delegates.notNull()``` So that ```mInstance``` will be type of ```Preference``` not ```Preference?```