Large update

* Project upgraded to use gradle
* Material theme
* Preference screen added