Added Material design support
Added login screen design using Material design
Added login logic and communication.
Added a generic interface that will define all communicatin methods.
Minor design improvments
Minor refactoring + Added TopicsActivity
Merge branch '3_add_login_activity'

Conflicts:
	.gitignore